三九宝宝网宝宝教育教学论文

汇编语言基础问题

02月12日 编辑 39baobao.com

首先要了解的是CPU要处理的数据是存在内存中的,当CPU要处理某些数据时首先要将数据从内存中读取到CPU的寄存器中。内存的结构是以8个位(bit)为一个单元,由许多这样的单元组成了内存。就像一栋大楼是有许多个房间组成,每个房间的空间就是8个位。而数据存在内存的某一个或某一段单元中,CPU要读取怎么才能从这么多单元中找到呢,就是靠内存地址。内存地址就像我们的门牌号。有了这个,只要告诉CPU地址是多少,CPU就会从这段地址中读取数据。我们将内存中的一个单元的地址编为1,那么只要按顺序就会有2,3,4,5。。。。等等每个内存都会有个明确的地址编号。寻址范围,就是指CPU所能查找到的最小地址和最大地址。假如CPU的地址线是8位的,那么用二进制表示就是1111 1111。也就是说CPU访问内存从最小的0000 0000这个单元,一直到1111 1111这个单元。这是二进制,转换成十进制就是255.也就是说,CPU可以访问的内存地址编号从0~255.这就是CPU的寻址范围。

推荐阅读
图文推荐