HL.SETRET¶
说明¶
设置返回地址(Set Return Address)
立即数左移1位(低位置零)后与当前指令的TPC相加,结果写到ra寄存器中。
汇编语法¶
汇编符号¶
- uimm:32位无符号立即数,编码于imm32域。
- ->:用于指示目的寄存器。
- ra:目的寄存器,全局寄存器ra(r10)。
编码格式¶
- 低16bit编码:
- 高32bit编码:
执行方式¶
- 转换为十进制数:UInt()
- 通用寄存器读写:R[]
- 将数据无符号扩展:ZeroExtend()
汇编索引模式¶
注意!
- 该指令只能写全局的ra寄存器。
- 该指令仅在CALL和ICALL跳转的块内使用。
备注¶
本指令属于增强指令扩展,,允许使用在不同块类型块内。