- RISC-V體系結構編程與實踐(第2版)
- 笨叔
- 225字
- 2024-09-23 17:56:01
第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指令集中,如何實現大范圍和小范圍內跳轉?
推薦閱讀
- Cocos2d Cross-Platform Game Development Cookbook(Second Edition)
- Java入門很輕松(微課超值版)
- Mastering QGIS
- Visual Basic程序設計教程
- Python編程與幾何圖形
- Hands-On Automation Testing with Java for Beginners
- 運用后端技術處理業務邏輯(藍橋杯軟件大賽培訓教材-Java方向)
- Julia High Performance(Second Edition)
- C語言程序設計
- 絕密原型檔案:看看專業產品經理的原型是什么樣
- C++從零開始學(視頻教學版)(第2版)
- Effective Python:編寫高質量Python代碼的90個有效方法(原書第2版)
- Java EE框架開發技術與案例教程
- SQL Server 2012數據庫管理與開發(慕課版)
- MATLAB/Simulink建模與仿真