1.2.2 8086/8088的寄存器 3.段寄存器 地址指针寄存器 8086/8088CPU共有4个16位的段寄存器,用来存放每一个逻辑段的段起始地址。8086/8088CPU依赖其内部的4个段寄存器实现寻址1M字节的物理空间。8086/8088把1M字节地址空间分成若干逻辑段,当前使用段的段值存放在段寄存器中。4个段寄存器具体功能如下: 代码段寄存器(Code Segment,CS) 数据段寄存器(Data Segment,DS) 附加段寄存器(Extra Segment,ES) 堆栈段寄存器(Stack Segment,SS) 1.2.3 8086/8088的存储器组织 1.存储器结构 在组成与8086CPU连接的存储器时,1MB的存储空间实际上被分成两个512KB的存储体,即低位存储体(偶地址存储体)和高位存储体(奇地址存储体)。低位存储体的数据线与8086CPU的低数据线D7~D0相连,高位存储体与8086CPU的高位字节数据线D15~D8相连,如图所示。 1.2.3 8086/8088的存储器组织 2.存储单元的地址 以8086/8088为CPU的系统中,存储器是以字节为单位进行线性组织的,两个相邻的字节被称为一个“字”。存放数据是以“高高低低”为原则。即若是以字节(8位)为单位的,将在存储器中按顺序排列存放;若存放的数据为一
原创力文档

文档评论(0)