计算机指令系统

1.指令格式:
操作码:指明了“做什么”
地址码:指明了“对谁动手”
有的指令不需要地址码(比如停机指令)
在这里插入图片描述

2.零地址指令:
在这里插入图片描述

3.一地址指令:
在这里插入图片描述

3.二、三地址指令:
在这里插入图片描述

4.四地址指令:
在这里插入图片描述

5.地址码的位数所带来的影响:
在这里插入图片描述

6.指令字长、机器字长和存储字长:
在这里插入图片描述

7.定长操作码与可变长操作码:
在这里插入图片描述

8.不同操作类型的指令:
在这里插入图片描述

9.扩展操作码指令举例(1):
在这里插入图片描述在这里插入图片描述

10.扩展操作码指令举例(2):
在这里插入图片描述

11.扩展操作码指令格式的优缺点:
在这里插入图片描述

12.采用变长指令字的顺序指令寻址:
在这里插入图片描述

13.指令寻址中的顺序寻址和跳跃寻址:
在这里插入图片描述

14.寻址方式(对比指令寻址和数据寻址)
在这里插入图片描述

15.下面的这三种情况,需要不同的方式来对地址码进行解读:
在这里插入图片描述

16.在数据寻址中,我们在原有的指令结构的基础上进行了扩充:
在这里插入图片描述这个是以一地址指令为例,如果是多地址指令,也差不多,就像这样:
在这里插入图片描述

17.直接寻址:
在这里插入图片描述

18.间接寻址:
在这里插入图片描述

19.寄存器寻址:
在这里插入图片描述

20.寄存器间接寻址:
在这里插入图片描述

21.隐含寻址:
在这里插入图片描述

22.立即寻址:
在这里插入图片描述

23.三种偏移寻址:
在这里插入图片描述

24.基址寻址:
在这里插入图片描述下面这一点需要注意:
在这里插入图片描述在这里插入图片描述

25.变址寻址:
在这里插入图片描述下面是变址寻址的实例:
在这里插入图片描述

26.基址寻址和变址寻址可以结合起来,形成一种复合的寻址方式:
在这里插入图片描述

27.相对寻址:
在这里插入图片描述注意:这里的1加上了双引号,这是因为这个“1”不一定是真的数字1,只是代表PC在取出指令之后会自动指向下一条指令
相对寻址实例:
在这里插入图片描述

28.堆栈寻址:
在这里插入图片描述堆栈寻址实例(这里的堆栈由一组寄存器所构成):
在这里插入图片描述硬堆栈和软堆栈:
在这里插入图片描述

29.两大指令系统的设计思路:CISC和RISC
在这里插入图片描述

30.CISC和RISC对比:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值