(7)--2.3 80868088 CPU的寄存器结构.pptVIP

  • 0
  • 0
  • 约1.47千字
  • 约 9页
  • 2024-01-31 发布于广东
  • 举报

8086的存储器组织

2.48086的存储器组织8086可访问1MB的存储空间(为什么?)哪个寄存器能够放得下20位的地址?用分段的方法解决段是存储器中的一块区域段起始于存储器内16字节整倍数的边界处段首地址的最低4位一定为0用段和偏移的组合访问存储单元每个段最大为64KB,最小为16B(为什么?)所有存储单元的地址都由段地址加偏移地址组成段地址被装入段寄存器中以供寻址使用,是段的起始单元地址,简称段基址。偏移地址用于在64KB存储器段内选择任一单元,是段中某存储单元相对于段首的偏移量,也叫段内偏移地址。

2.48086的存储器组织段和偏移设段起始地址=60000H段地址偏移地址0~FFFFH6A000H12H60000H6000段寄存器偏移地址=A000H···0000段地址(16位)段起始地址×××???×××

2.48086的存储器组织物理地址和逻辑地址物理地址:存储单元的硬件地址,也称为绝对地址(唯一)物理地址=段地址×16(或段地址左移4位)+偏移地址逻辑地址:段和偏移地址组成(不唯一)逻辑地址用于汇编语言程序设计表示形式为“段地址:偏移地址”以下地址都是逻辑地址的例子:2500H:0100H段地址A

文档评论(0)

1亿VIP精品文档

相关文档