计算机组成原理第四章指令系统[一].pptVIP

  • 13
  • 0
  • 约 35页
  • 2017-02-03 发布于湖北
  • 举报
计算机组成原理第四章指令系统[一]

第四章 指令系统 变址寻址与基址寻址的不同: ----在变址寻址中,由指令提供形式地址D作为基准量,其值不可变;变址寄存器提供修改量,其值可变,由用户设定. -----在基址寻址中,由基址寄存器基准量,其值不可变,内容由操作系统或管理程序确定; 而指令给出形式地址D作为位移量,其值可变. ---- 从应用目的看,变址寻址面向用户,可以访问字符串、数组等成批数据;基址寻址面向系统,解决程序在实际主存中的重定位问题,以及在有限字长指令中扩大寻址空间等. 7. 变址寻址(displacement addressing):指令的地址部分给出一个形式地址,并指定一个寄存器为变址寄存器;变址寄存器内容(称为变址量)与形式地址相加,得到操作数有效地址. … … … 操作数S OP … R D 加 法 器 N D+N R 指令 变址寻址的典型应用:某数组存放在一段连续的主存区间中,首址为B.可让B作为指令中形式地址,而变址寄存器中存放修改量,通过修改变址寄存器内容(所需访问单元与首址单元之间的距离),该指令本身不需任何修改,就可以访问该数组的任何一个元素. 变址寻址面向用户,可用于访问字符串、数组等成批数据. 8.基址寻址 (Based addressing):指令中给出一个形式地址,并给出基址寄存器号,基址寄存器内容(作为基准量)与形式地址相加得到

文档评论(0)

1亿VIP精品文档

相关文档