2.4PC机的内存组织 Intel8086/8088:有20根地址线,总的内存大小为220=1MB。 2.4.1内存地址与字节、字的存放 8位二进数:一个字节(byte)。 位76543 0 内存单元的基本单位为字节,每个内存单元都分配了一个唯一的 地址 地址范围:0000000000000B 11111111111111111111B 十六进制数表示:00000 FFFFFH 16位的信息称为1个字,任何相邻两个单元都可以组成1个字
2.4 PC机的内存组织 Intel 8086/8088:有20根地址线,总的内存大小为2 20=1 MB。 2.4.1 内存地址与字节、字的存放 8位二进数:一个字节(byte)。 位 7 6 5 4 3 2 1 0 内存单元的基本单位为字节,每个内存单元都分配了一个唯一的 地址。 地址范围:0000 0000 0000 0000 0000B ---- 1111 1111 1111 1111 111lB 十六进制数表示: 00000H—FFFFFH 16位的信息称为1个字,任何相邻两个单元都可以组成1个字
字的地址是第1个字节的地址。 在内存中,低字节在前,高字节在后 地址存储单元(字节) 0000OH 0 0000lH FFFFFH 1MB
字的地址是第1个字节的地址。 在内存中,低字节在前,高字节在后。 地址 存储单元(字节) 00000H 0 00001H FFFFFH 1MB ……
例 (a)将字节12H及34H分别放入AH,AL寄存器; AH AL 12H 34H 例 (b)将字1234H放入AX寄存器; AH AL 12H 34H
例: (a)将字节12H及34H分别放入AH,AL寄存器; AH AL 例: (b)将字1234H放入AX寄存器; AH AL 12H 34H 12H 34H
例: 例 (c)将字节12H及34分别放入内 (d)将字1234H放入内存单元 存单元1FFFH及20000处; 1FFH处。 地址 内容 地址内容 1FFFFH 12H 1FFFFH 34H 20000034H 20000H 12H ●●·
例: (c)将字节12H及34H分别放入内 存单元1FFFFH及20000H处; 地址 内容 …… 1FFFFH 12H 20000H 34H …… 例: (d)将字1234H放入内存单元 1FFFFH处。 地址 内容 …… 1FFFFH 34H 20000H 12H ……
例:将双字12345678H(32位二进制)存入内存单元 IFFFFH处。 地址内容 1FFFFH 78H 20000H 56H 200134H 20002H 12H
例:将双字 12345678H(32 位二进制 ) 存入内存单元 1FFFFH处。 地址 内容 …… 1FFFFH 78H 20000H 56H 20001H 34H 20002H 12H ……