“21天好习惯”第一期-19

本文探讨了CPU设计的基本流程,从指令系统开始,涉及指令集、指令字、机器字长等概念。重点讲解了MIPS32架构,这是一个RISC指令集,其指令字长为32位,拥有32个寄存器。同时,讨论了指令格式、地址结构和操作数类型,包括显式和隐式地址方式以及不同类型的数值和逻辑数据。
摘要由CSDN通过智能技术生成

计算机组成原理——指令系统(部分)

一、设计CPU的一般过程:指令系统→数据通路→控制器→CPU定型
二、 1、指令:计算机执行某类操作的信息的集合,是CPU工作的主要依据。

        2、 指令集:处理器能执行的全体指令的集合(CISC、RlSC)。

        3、指令字:用来表示指令的一组二进制代码。

        4、指令字长:指令中包含的二进制代码位数

        5、机器字长:计算机能够直接处理的二进制数据的位数=寄存器的宽度。

三、指令的基本格式

操作码b地址码A/操作数


四、地址结构
1、指令中提供地址的方式

(1)显式地址方式
指令中明确指明地址码(直接/间接给出)

(2)隐式地址方式
地址码隐含约定,不在指令中出现。使用隐式地址,可以减少指令中的地址数量,从而简化地址结构。
五、指令会涉及到的操作数类型

地址码数据:寄存器编号或者存储器地址,,无符号整数。

数值型数据:定点数、浮点数等,一般用补码表示

字符型数据:通常表示为ASCII码/汉字内码格式。

逻辑型数据:常规二进制代码,不具有数值含义。

(粗略)六、MIPS32架构的指令格式

        RISC

        指令字长为:32位

        寄存器数量:32个

     


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值