C.MOP.13 默认会写寄存器吗?
不会。官方 Zcmop 说明 C.MOP.n 默认不写任何寄存器。
Zcmop 16 位 C.MOP.13,默认不写寄存器,可由未来扩展重定义为读取 x13。
推荐语法 c.mop.13 没有显式操作数;16 位编码固定为 0110011010000001,没有可变寄存器或立即数字段。
Zcmop 1.0 依赖 Zca;基础行为不写任何寄存器,隐含 x13 可由重定义使用。
不要假定固定寄存器字段表示基础行为会读取该寄存器;具体展开形式(如果有)由重定义扩展决定。
C.MOP.13 的 16 位编码固定为 0110011010000001;汇编语法没有显式操作数。
C.MOP.13 是 Zcmop 压缩 may-be-operation。官方定义的默认行为是不写任何寄存器;其编码允许未来扩展把它重定义为读取隐含寄存器 x13。推荐汇编语法为无操作数的 c.mop.13。Zcmop 依赖 Zca。
C.MOP.13 是无操作数的 16 位 MOP,默认不改变寄存器状态;它为未来扩展保留可兼容重定义空间。
结合 «c.mop.13» 等实际代码理解该场景。
结合 «c.mop.13» 等实际代码理解该场景。
不会。官方 Zcmop 说明 C.MOP.n 默认不写任何寄存器。
未来重定义可读取 x13。