增加lab10的word版本

This commit is contained in:
Liphen 2024-01-26 17:54:48 +08:00
parent d05829d21a
commit d54157f84c
7 changed files with 1 additions and 3 deletions

Binary file not shown.

View File

@ -186,4 +186,4 @@ ADD 指令需要写回通用寄存器堆,因此 reg_wen 为 1reg_waddr 对
3. SLT 和 SLTU 这类比较指令的实现是为了什么目的,比如是为了实现什么样的目标才有了这类指令?(方便实现大数计算的进位操作) 3. SLT 和 SLTU 这类比较指令的实现是为了什么目的,比如是为了实现什么样的目标才有了这类指令?(方便实现大数计算的进位操作)
4. SLL、SRL 和 SRA 这三条指令在 src2 高 63 至 6 位不全为 0 的时候,指令的执行结果是什么?(手册规定只需要看 src2 低 6 位即可,高位忽略) 4. SLL、SRL 和 SRA 这三条指令在 src2 高 63 至 6 位不全为 0 的时候,指令的执行结果是什么?(手册规定只需要看 src2 低 6 位即可,高位忽略)
5. RISC-V 的运算指令有进行运算结果的溢出判断吗,为什么要这样设计?可以对比 MIPS 指令集进行说明(无溢出判断,相比 MIPS 少了 ADDU 等不判断溢出的指令,应该是为了节省指令编码空间,况且溢出判断可以用软件实现) 5. RISC-V 的运算指令有进行运算结果的溢出判断吗,为什么要这样设计?可以对比 MIPS 指令集进行说明(无溢出判断,相比 MIPS 少了 ADDU 等不判断溢出的指令,应该是为了节省指令编码空间,况且溢出判断可以用软件实现)
6.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

View File

@ -8,6 +8,4 @@
![image-20240123172626822](image/image-20240123172626822.png) ![image-20240123172626822](image/image-20240123172626822.png)
![image-20240125155402479](image/image-20240125155402479.png) ![image-20240125155402479](image/image-20240125155402479.png)

Binary file not shown.