计算机组成原理复习提纲五(指令系统)

第7章 指令系统

1.掌握指令的一般格式以及指令字各字段的作用;掌握不同的地址格式对访存次数、寻址范围的影响。
2.熟练运用扩展操作码技术。
3.指令寻址方式(顺序寻址和跳跃寻址)
  1. 顺序寻址

    顺序寻址可通过程序计数器 PC 加 1,自动形成下一条指令的地址。

    image-20200616102318111

  2. 跳跃寻址

    跳跃寻址通过转移类指令实现

    image-20200616102358920
数据寻址
image-20200616102706058

形式地址:指令中给出的地址

有效地址:操作数的真实地址

约定:指令字长=存储字长=机器字长

  1. 立即寻址

    形式地址 A 就是操作数

    image-20200616103041957
    • 指令执行阶段不访存
    • A 的位数限制了立即数的范围
  2. 直接寻址

    EA=A 有效地址由形式地址直接给出

    image-20200616103241328
    • 执行阶段访问一次存储器
    • A 的位数决定了该指令操作数的寻址范围
    • 操作数的地址不易修改(必须修改 A)
  3. 隐含寻址

    操作数的地址隐含在操作码或寄存器中

    image-20200616103628181
    • 指令中少了一个地址字段,可缩短指令字长。
  4. 间接寻址

    EA = (A) 有效地址有形式地址间接提供

    image-20200616104520893
    • 执行指令阶段 2 次访存
    • 可扩大寻址范围
    • 便于编制程序
  5. 寄存器寻址

    EA = Ri

    image-20200616104852216
    • 执行阶段不访存,只访问寄存器,执行速度快
    • 寄存器个数有限,可缩短指令字长
  6. 寄存器间接寻址

    EA = (Ri) 有效地址在寄存器中

    image-20200616105357055
    • 有效地址在寄存器中,操作数在存储器中&#x
  • 4
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值