计算机组成原理 指令系统.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

*4、存储器间接寻址指令中的形式地址是操作数有效地址的地址。OPD操作数地址的地址寻址方式

第62页,共100页,星期日,2025年,2月5日*一次间址:形式地址是操作数地址的地址多次间址:指令中设间址特征位,此位为1,继续间址,直至此位为0。特点:执行速度比直接寻址慢可扩大寻址空间便于编程:改变操作数,不用改指令,只改存贮单元内容即可寻址方式

第63页,共100页,星期日,2025年,2月5日*OP@D…有效地址…操作数100100200400OP@D…一次间址二次间址12000400操作数寻址方式

第64页,共100页,星期日,2025年,2月5日*5、隐含寻址ACCOP(D)→ACC,一操作数隐含在累加器ACC中6、变址寻址(IndexAddressing)(IR)+D=有效地址EAOPD操作数地址寻址方式

第65页,共100页,星期日,2025年,2月5日*7、基址寻址(BaseAddressing)(BR)+D=有效地址EA基址寻址与变址寻址的比较:相同:有效地址的形成方式同,都能扩大寻址空间不同:寻址方式

第66页,共100页,星期日,2025年,2月5日*OS定OPD小大BR+操作数基址寄存器BR偏移量偏移量用户定OPD大小IR+操作数变址寄存器IR第67页,共100页,星期日,2025年,2月5日*不同:基址寻址中,基址寄存器BX提供基准量,形式地址提供偏移量,这个偏移量位数较短,而变址寻址中,变址寄存器提供变址量,形式地址提供基准量,这个基准量位数较长,足以表示整个存贮空间。变址:变址值(小)+形式地址(大)=有效地址基址:基址值(大)+形式地址(小)=有效地址基址寄存器的内容不由用户确定,而由操作系统确定,一般是在把用户程序的逻辑地址转变为存贮器的物理地址时用,而变址寄存器的值由用户确定,且可随意改变。寻址方式

第68页,共100页,星期日,2025年,2月5日*8、复合寻址变址与间址的复合先变址后间址:((IX)+D)——有效地址先间后变:(D)+(IX)——有效地址例如:IX先变址后间址:000010+100000=100010有效地址:000011操作数:000001先间址后变址:(D)+(IX)=100100+000010=100110000010OP100000000011100000100010100110000001100100000011000111寻址方式

第69页,共100页,星期日,2025年,2月5日*9、相对寻址有效地址EA=(PC)+D主要用于转移指令与变址寻址的区别:变址寄存器(用户定)可以是多个寄存器中的一个,而相对寻址中的寄存器已确定为PC,故无须在指令中指定。寻址方式

第70页,共100页,星期日,2025年,2月5日*10、页面寻址(扩充寻址)扩充地址寄存器内容作高位---页面地址形式地址作低位---页内地址二者联合---有效地址页面地址:全0:零、基页寻地当前页:PC高位页寄存器:扩充地址寄存器OPD页面地址页内地址操作数有效地址寻址方式

第71页,共100页,星期日,2025年,2月5日扩展编码Huffman操作码的主要缺点:操作码长度很不规整,硬件译码困难与地址码共同组成固定长的指令比较困难扩展编码法:由固定长操作码与Huffman编码法相结合形成减少平均长度方便译码第30页,共100页,星期日,2025年,2月5日上例:Huffman用四种长度0,10,110,11100,11101,11110,11111I1、I2、I3用两位:00、01、10I4、I5、I6、I7用四位:1100、1101、1110、1111平均码长=2.30

文档评论(0)

xiaoshun2024 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档