SSRGET¶
说明¶
读取系统寄存器(System Status Register Get)
读取 SSR-ID 对应系统寄存器中的值并写到目的寄存器中。
汇编语法¶
汇编符号¶
- SSR-ID:12位系统寄存器索引ID,默认SSR-ID[15:12]为0。映射关系请见系统寄存器介绍章节。
- ->:用于指示目的寄存器。
- {t,u,Rd}:表示三种可选的目的寄存器,编码于RegDst域。其中:
- t,u:分别表示块内的T和U寄存器队列。
- Rd:可以索引全局寄存器R1-R23。
编码格式¶
SSR-ID的映射表请见系统寄存器介绍。
执行方式¶
汇编索引模式¶
指令输出到块内t寄存器:
指令输出到块内u寄存器:
指令输出到全局寄存器R1-R23:
注意事项¶
- 本指令只能访问SSR-ID[15:12]为0的系统寄存器。
- 如果访问SSR-ID[15:12]不为0的系统寄存器,需使用48bit的HL.SSRGET指令。
备注¶
本指令属于基础指令集,可用于任意类型的块指令块体中。