4.1 指令集结构电子课件 计算机系统基础:C语言视角(RISC-V版).ppt
《4.1 指令集结构电子课件 计算机系统基础:C语言视角(RISC-V版).ppt》由会员分享,可在线阅读,更多相关《4.1 指令集结构电子课件 计算机系统基础:C语言视角(RISC-V版).ppt(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、4.1 指令集结构电子课件 计算机系统基础:C 语言视角(RISC-V 版)指令集结构 处理器(CPU)是如何设计的?执行加法、乘法等指令 第一步:定义指令集体系结构(Instruction Set Architecture,ISA)或指令集结构指令集结构 计算机能够执行的指令集 计算机能够执行的操作和每一步操作所需的数据 存储器/内存 寄存器集RISC-V指令集 加州大学伯克利分校发布的一个开源指令集 核心:RV32I,基础整数指令集,即32位整数指令集内存 地址空间:232(即4G)寻址能力:8位,字节可寻址字长和字 字长(word length):ALU正常处理的信息量的大小 每一个元素
2、被称为一个字(word)RV32I 字长:32位,4个字节 左边的字节高字节 右边的字节低字节 字 起始地址小尾端(Little-Endian)数据的存储和排列顺序 小尾端 将字的高位字节存放在内存的高地址端,低位字节存放在低地址端字节 8位 如,ASCII码 只需访问1个存储单元寄存器 在CPU内部,一组读写速度更快的寄存器 通用寄存器集(GPR)每一个寄存器中的位数,一个字,32位 32个整数寄存器 x0、x1x31 注意,寄存器x0是硬件连线的常量0 其他重要寄存器 控制器中的程序计数器PC,它记录了下一条要执行的指令的地址GPRx0 0000 0000 0000 0000 0000 0
3、000 0000 0000 x1 0000 0000 0100 0000 0000 0000 0000 0000 x2 0011 1111 1111 1111 1111 1111 1111 0000 x3 0001 0000 0000 0000 0000 0000 0000 0000.x30 1111 1111 1111 1111 1111 1111 1111 1010 x31 1111 1111 1111 1111 1111 1111 1111 1000CISC和RISC CISC(Complex Instruction Set Computer,复杂指令集计算机)具有复杂化的倾向,提供了功
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 4.1 指令集结构电子课件 计算机系统基础:C语言视角RISC-V版 指令 集结 电子 课件 计算机系统 基础 语言 视角 RISC
限制150内