微机原理期末复习.docxVIP

  • 5
  • 0
  • 约6.51千字
  • 约 11页
  • 2023-10-23 发布于山东
  • 举报
一、回答以下问题 问题1:8086的储存器为何要进行分段? 答:8086的地点总线AB有20根地点线,意味着储存器每个储存单元的地点由 20位二 进制数构成。而8086内部用来寄存地点信息的寄存器只有16位,出现了矛盾,为解决这个问题,8086采纳了储存器分段的方式。因为16位二进制地点可寻址范围是64KB而1MB的储存空间能够在逻辑上分为16个段每段大小是64KB,所以能够用段地点(也称为段基址)给每个段编号,每个段内的地点单元用偏移地点编号。 问题2:什么是物理地点?什么是逻辑地点?请说明两者的关系。 答:物理地点共有20位,对应一个储存单元的实质地点,物理地点与储存单元是一一对 应关系。逻辑地点则由段地点和偏移地点构成是指令中引用的形式地点。一个逻辑地点只好对应一个物理地点,而一个物理地点能够对应多个逻辑地点。(2000:0202H、2010:0102H、)。段地点——16位,即储存单元所在逻辑段的编号,往常寄存在对应的段寄存器中,偏移地点为16位,储存单元在逻辑段内有关于该段第一个储存单元的距离。 20位物理地点  =段地点×16+  偏移地点  取指令操作  CS  ×16+IP  货仓操作 SS×16+SP  数据储存器操作  DS/ES×16+  偏移地点 问题3:请说明段寄存器与供给偏移地点寄存器的对应关系。 答:CS:IP对应代码段,DS:SI

文档评论(0)

1亿VIP精品文档

相关文档