MOV与MOV.B汇编语言指令

时间:2016-05-30 20:38:23

标签: assembly

我正在使用模拟MSP430 CPU的Microcorruption CTF。

我已经看过几个mov指令示例,如:

mov sp, r4 ; move value of stack pointer to register 4

mov #0xfffc, r15 ; move hex value fffc to r15

我试图解释:

mov.b #0x4f, 0x0(r15)

我假设mov.b是#0x4f的二进制值,但我不确定0x0(r15)表示的是什么。

1 个答案:

答案 0 :(得分:6)

这意味着使用字节操作:

The suffix .B at the instruction memonic will result in a byte operation

因此,只有一个字节的数据将从源复制到目的地。

0x0(r15)是索引寻址模式,因此请使用r15 + 0字节指定目标。