第3章(上) 8086,88微处理器及系统.pptVIP

  • 4
  • 0
  • 约1.45万字
  • 约 67页
  • 2019-11-06 发布于湖北
  • 举报
* 例2:数据段 假设 (DS)=2234H ,EA=22H 2 2 3 4 0 0 0 2 2 2 2 3 6 2 +) 2 2 3 4 0 0 2 2 物理地址 段基值 偏移量 逻辑地址 15 0 15 0 * 三、实际地址和逻辑地址 实际地址指CPU对存储器进行访问时实际寻址所使用的地址,对8086/8088来说是用20位二进制数或5位十六进制数表示的地址,又称为物理地址。 逻辑地址是指在程序和指令中表示的一种地址,它包括两部分:段地址和偏移地址。对8086/8088来说,前者是由16位段寄存器直接给出的16位地址;后者是由指令寻址时的寄存器组合与位移量之和,它最终所给出的是一个16位的偏移量,表示所寻址的地址单元距离段起始地址之间的偏移字节的多少,故称为偏移地址(又简称为偏移量或偏移)。段地址和偏移地址都用无符号的16位二进制数或4位十六进制数表示。 * 四、堆栈 8086/8088系统中的堆栈是用段定义语句在存储器中定义的一个堆栈段,和其他逻辑段一样,它可在1MB的存储空间中浮动。一个系统具有的堆栈数目不受限制,一个栈的深度最大为64KB。 堆栈由堆栈段寄存器SS和堆栈指针SP来寻址。SS中记录

文档评论(0)

1亿VIP精品文档

相关文档