有关汇编语言的信息,请参见此link
我不明白命令是什么
LD.BU d15,[a15]0x0
确实是...。 这里是一个具体的例子:
##What the registers contain BEFORE execution##
D15 0xD0000894
A15 0xD0000894
##What the registers contain AFTER execution##
D15 0x000000DC
A15 0xD0000894
谁能很快向我解释一下?
答案 0 :(得分:0)
LD.BU d15,[a15]0x0
它从地址寄存器A15
中保存的地址向数据寄存器D15
加载一个字节,该寄存器的值进行零扩展,即高24位设置为0。在C99中,这将是像
uint32_t d15 = * (const uint8_t*) a15;