我是汇编语言的新手,有很多关于LDMFD指令的信息,但没有关于LDMLEFD指令的作用。我认为它们可能是相同的,并且它只是一种不同的编写方式,但是当我尝试在我的代码中交换它们时,它们会给出不同的结果。以下是在另一个堆栈溢出问题中使用它的一个示例。 (ARM Assembly optimization)我试图了解它与常规LDMFD的不同之处。感谢
答案 0 :(得分:1)
LDMLEFD
是LDM
(加载多个)操作,FD
(完全降序)递增/递减模式和LE
(签名小于或等于条件代码。因此,与LDMFD
相同,但仅在特定情况下执行。 (我原本期望条件代码在最后而不是在中间,但也许汇编程序都接受它。)