13、精简指令集计算机(RISC)CPU 解析

精简指令集计算机(RISC)CPU 解析

1. RISC CPU 概述

RISC CPU 采用精简指令集,其指令主要包含操作码(OPC)字段和一个或多个操作数字段。操作码指示处理器执行的操作以及激活硬件组件的时机,操作数字段则对应寄存器文件(RF)中的寄存器地址或用户提供的立即数。RISC CPU 有三种指令类型:寄存器到寄存器类型、立即数类型和跳转类型。

1.1 指令类型

  • 寄存器到寄存器类型(Register-to-Register Type) :格式为 OPC RS1, RS2, RD ,从 RF 中获取源寄存器 Reg[RS1] Reg[RS2] 的内容,根据操作码处理后将结果写入目标寄存器 Reg[RD] 。例如 ADD RS1, RS2, RD 执行加法操作, Reg[RS1] + Reg[RS2] -> Reg[RD]
  • 立即数类型(Immediate Type) :格式为 OPC RS, RD, Imm Value ,将源寄存器 Reg[RS] 的内容与符号扩展后的立即数按操作码组合,结果写入目标寄存器 Reg[RD]
  • 跳转类型(Jump Type) :格式为 OPC Imm Value
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值