ArmV8 A64汇编指令ADD
ADD 立即数示例:add w0, w1, #255等价于C语言的:uint32_t w0, w1;w0 = w1 + 255;由于立即数ADD指令码中立即数的编码位数为12位,所以立即数的数据范围为0<=imm<=4095。注:但是在测试该汇编语句时,我发现输入4096依然能正确运行,这应该是该指令码被另行转码的结果,但是根据文档描述不应该输入4096及以上的立即数。ADD 寄存器示例:add w0, w1, w2等价于C语言的:uint32_
原创
2022-02-20 17:53:06 ·
3019 阅读 ·
0 评论