考研—计算机组成原理—指令系统

综述:什么是指令那?指令就是计算机底层cpu能识别的不同操作,这是整个计算机最基础的操作,其他所有的实现都是使用这些不同的指令拼接而成的。本章就是介绍指令的基本构成和分类。

 

指令格式

指令最基本的格式由操作码和地址码构成,操作码(op)就是指令最核心的部分了,指出该指令应该执行什么样的操作,而地址码(ad)是被操作的数据或指令的地址。

根据不同指令的不同功能而所需要的被操作数的个数不同,就会有不同数量的地址码。地址码数量从0到4.

而操作码被分为两种,定长操作码(效率低,但是硬件简单)和变长操作码(效率高,但是硬件复杂)

ps:变长指令操作码要求,不允许短码是长码的前缀,这样会无法识别。

 

指令寻址

指令中的指令部分和数据部分都需要寻址,但是寻址的方式和内容不太一样。指令寻址是寻找下一条指令的地址,而数据寻址是寻找本条指令中地址码的地址。(地址码中的值不代表就是真实地址,所以需要结合寻址方式计算出真实地址)

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值