计算机组成原理学习(哈工大视频)第七章指令系统

指令系统在计算机中的地位:7.1机器指令指令的格式:操作码 地址码 寻址方式指令的字长:固定字长,可变字长指令的一般格式:操作码(反应机器做什么操作;长度固定:用于指令字长较长的情况,RISC;长度可变:操作码分散在指令字的不同的字段中;)扩展操作码的技术:操作数的位数随着地址数的减少而增加(指令的长度固定),OP表示操作码部分,A1,A2,A3都是地址码部分,且假设操作码和每一段地...
摘要由CSDN通过智能技术生成

指令系统在计算机中的地位:
在这里插入图片描述
7.1机器指令
指令的格式:操作码 地址码 寻址方式
指令的字长:固定字长,可变字长
指令的一般格式:
操作码(反应机器做什么操作;长度固定:用于指令字长较长的情况,RISC;长度可变:操作码分散在指令字的不同的字段中;)
扩展操作码的技术:操作数的位数随着地址数的减少而增加(指令的长度固定),OP表示操作码部分,A1,A2,A3都是地址码部分,且假设操作码和每一段地址码的长度都为 4 位,则可通过扩展操作码的方式增加指令的数量,否则指令的总数就限制在了16条;这样扩展时,以全1111表示扩展标志;扩展的原则——短操作码一定不能是长操作码的前缀;三地址指令操作码,每减少一种最多可以多构成2的4次方种二地址指令;二地址指令操作码每减少一种最多可以多构成2 的4次方种一地址指令
在这里插入图片描述
地址码:
四地址:想办法减少地址码的个数,进而增加地址码的长度,进而增加寻址的范围,当使用PC代替A4时,可以转化成三地址
在这里插入图片描述
三地址:三地址的地址码的长度增加,进而增加寻址的范围;若使用A1或者A2代替A3,则能够进一步减少一个地址码,进而转化成二地址形式
在这里插入图片描述
二地址:
在这里插入图片描述
一地址:
在这里插入图片描述
零地址:对ACC内的内容进行操作
指令字长:指令字长取决于:操作码的长度,操作数地址的长度,操作数地址的个数
指令字长固定:指令字长≤存储字长
指令字长可变:以字节为单位,按字节的倍数变化
当使用一些硬件资源代替指令字中的地址码字段后,或者可以扩大指令的寻址范围,或者缩短指令的字长,或者减少访存的次数
当指令的地址字段为寄

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值