手把手教你设计CPU笔记——第一章和第二章

1.1 CPU众生相

CPU:全称为中央处理器单元

处理器核,Core是指处理器内部最核心的部分,是真正的处理器内核。

处理器,CPU是一个完整的SoC,包含了处理器内核和其他的设备或者存储器

指令集:一组指令的集合,指令是指处理器进行操作的最小单元(譬如加减乘除操作或者读/写存储器数据)

指令集架构,有时简称为架构,或者称为处理器架构

微架构:处理器的具体硬件实现方案

指令集架构分为CISC(复杂指令集),RISC(精简指令集)

2.2 RISC-V指令集架构简介

RISC-V架构有两条无条件跳转指令,即jal指令与jalr指令。跳转链接指令——jal指令可用于进行子程序调用,同时将子程序返回地址存在链接寄存器中。跳转链接寄存器指令——jalr指令能够用于子程序返回指令,通过将jal指令保存的链接寄存器用于jalr指令的基地址寄存器,则可以从子程序返回。

RISC-V架构有6条带条件跳转指令。

在低端的 CPU 中,为了使硬件设计尽量简单, RISC-V 架构特地定义了所有的带条件跳转指令跳转目标的偏移量(相对于当前指令的地址〉都是有符号数,并且其符号位被编码在固定的位置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值