arm中是否有支持直接内存操作的指令?
因此,不是:
*cc = *cc + 100;
mov r3, #0
ldr r1, [r3, #0]
add r1, r1, #100
str r1, [r3, #0]它有没有类似或接近的东西:
add [r3, #0],#100 ;I know this is wrong in current arm instruction set发布于 2015-08-06 23:49:50
ARM instruction set采用传统的RISC设计。因此,它也是一个load/store architecture。这意味着只能通过加载和存储指令访问内存。其他指令只能有寄存器或立即操作数。
因此,除了加载和存储指令外,ARM指令集中没有支持内存操作数的指令。
https://stackoverflow.com/questions/31845580
复制相似问题