chap.2专题

《Computer Organization and Design》Chap.2 笔记2

2.11并行(待看) 重点在于2.12-2.14,提要: 代码如何变得可执行?——compiler、assembler、linker和loader如何工作?比较RISC-V中的array和C中的pointer。(待看) Java程序的翻译则与C程序有所不同,详见2.15(待看)。 2.16-2.18对比了MIPS、x86和RISC-V三种ISA。 内容: 一图了解C程序的翻译:C程序->co

《Computer Organization and Design》Chap.2 笔记1

2.1-2.10提要: 高级语言中的数学运算、逻辑运算、跳转、递归函数等如何转化为RISC-V中的汇编语言?RISC-V汇编语言如何转化为机器语言?内存读写二进制补码表示法寄存器x0-x31的作用 内容: The size of a register in the RISC-V architecture is 64 bits; groups of 64 bits occur so freq