计算机指令系统层次
3
高级语言 (C)
指令集架构层 (RISC-V)
微代码层
Compiler(翻译)
Assembler(汇编)
硬件逻辑层
应用程序
0000 0000 0000 0111 1010 0101 0000 0011
0000 0000 0010 0111 1010 0101 1000 0011
0000 0000 1011 0111 1010 0000 0010 0011
0000 0000 1010 0111 1010 0100 0010 0011
lw x10, 0(x15)
lw x11, 4(x15)
sw x11, 0(x15)
sw x10, 4(x15)
temp = v[k];
v[k] = v[k+1];
v[k+1] = temp;
使用布尔代数和真值表
(解释)
操作系统
汇编语言 (RISC-V)
Software
Hardware
Regwirte=1,Branch=Jump=0
RegDst=0
Aluop=00110
……
◼ 指令系统是CPU设计的依据
◼ 软件设计的基础
◼ 硬件和软件间的界面
◼ 直接影响计算机系统性能
评论0