计算机组成原理——指令系统(部分)
一、设计CPU的一般过程:指令系统→数据通路→控制器→CPU定型
二、 1、指令:计算机执行某类操作的信息的集合,是CPU工作的主要依据。
2、 指令集:处理器能执行的全体指令的集合(CISC、RlSC)。
3、指令字:用来表示指令的一组二进制代码。
4、指令字长:指令中包含的二进制代码位数
5、机器字长:计算机能够直接处理的二进制数据的位数=寄存器的宽度。
三、指令的基本格式
操作码b | 地址码A/操作数 |
四、地址结构
1、指令中提供地址的方式
(1)显式地址方式
指令中明确指明地址码(直接/间接给出)
(2)隐式地址方式
地址码隐含约定,不在指令中出现。使用隐式地址,可以减少指令中的地址数量,从而简化地址结构。
五、指令会涉及到的操作数类型
地址码数据:寄存器编号或者存储器地址,,无符号整数。
数值型数据:定点数、浮点数等,一般用补码表示
字符型数据:通常表示为ASCII码/汉字内码格式。
逻辑型数据:常规二进制代码,不具有数值含义。
(粗略)六、MIPS32架构的指令格式
RISC
指令字长为:32位
寄存器数量:32个