LUI¶
说明¶
高位立即数加载(Load Upper Immediate)
将符号位扩展的 20位 立即数左移 12位,并将低 12 位置零后写到目的寄存器中。
汇编语法¶
汇编符号¶
- simm:20位有符号立即数。
- ->:用于指示目的寄存器。
- {t,u,Rd}:表示三种可选的目的寄存器,编码于RegDst域。其中:
- t,u:分别表示块内的T和U寄存器队列。
- Rd:可以索引全局寄存器R1-R23。
编码格式¶
执行方式¶
- 通用寄存器读写:R[]
- 对数据符号扩展:SignExtend()
汇编索引模式¶
lui simm, ->t /* 指令输出到块内t寄存器 */
lui simm, ->u /* 指令输出到块内u寄存器 */
lui simm, ->a3 /* 指令输出到全局寄存器R1-R23 */
备注¶
本指令属于基础指令集,可用于任意类型的块指令块体中。