计组 --指令系统(四)

一、指令格式

指令:是指计算机执行的某种操作的命令,是计算机运行的最小功能单位。

指令系统:一台计算机的所以指令的集合构成该机的指令系统,也称指令集。

1、指令的基本格式

一条指令就是机器语言的一个语句,是一组有意义的二进制代码;通常包括操作码字段(反映机器做什么操作)和地址码字段(给出被操作的信息(指令或数据)的地址)。

 根据指令中的操作数地址码的数目的不同,可分为以下几种格式:

2、扩展操作码指令格式

为了在指令字长有限的前提下仍保持丰富的指令种类,可采取可变长度操作码

举例:

3、操作类型

 

二、寻址方式

寻址方式分为指令寻址和数据寻址。

1、指令寻址:寻找下一条将要执行指令指令地址

  • 顺序寻址通过程序计数器PC加1,自动形成下一条指令的地址。
  • 跳跃寻址通过转移指令实现。

2、数据寻址:确定本条指令操作数地址。数据寻址方式的种类较多,为了区别各种方式,通常在指令种设一个字段,用来指明属于哪种寻址方式。由此得到的指令格式如下图:

常见的数据寻址方式

1. 立即寻址

2. 直接寻址

3. 间接寻址

4. 寄存器寻址

5. 寄存器间接寻址

6. 隐含寻址

7. 基址寻址

 

8. 变址寻址

 

9. 相对寻址 

10. 堆栈寻址 

三、CISC和RISC

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值