购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

第3章
基础指令集

本章思考题

1.RISC-V指令集有什么特点?

2.RISC-V指令编码格式可以分成几类?

3.什么是零扩展和符号扩展?

4.什么是PC相对寻址?

5.假设当前PC值为0x80200000,分别执行如下指令,a5和a6寄存器的值分别是多少?

auipc   a5,0x2
lui     a6, 0x2

6.在下面的指令中,a1和t1寄存器的值分别是多少?

li t0, 0x8000008a00000000
srai a1, t0, 1
srli t1, t0, 1

7.假设执行如下各条指令时当前的PC值为0x80200000,则下面哪些指令是非法指令?

jal a0, 0x800fffff
jal a0, 0x80300000

8.请解析下面这条指令的含义。

csrrw tp,sscratch,tp

9.在RISC-V指令集中,如何实现大范围和小范围内跳转? Y8hDzN8ffLvOCHfQ1y2m7mGZK2t45LsQ0KBvYO4amIPkCall6dQMlafe1zOaOWr9

点击中间区域
呼出菜单
上一章
目录
下一章
×