Assembly 臂组件:LDMFD和LDMLEFD之间有什么区别?

Assembly 臂组件:LDMFD和LDMLEFD之间有什么区别?,assembly,arm,Assembly,Arm,我是汇编语言新手,有很多关于LDMFD指令的信息,但没有关于LDMLEFD指令的信息。我认为它们可能是相同的,这只是一种不同的编写方式,但当我尝试在代码中交换它们时,它们会给出不同的结果。下面是在另一个堆栈溢出问题中使用它的一个示例。()我试图了解它与常规LDMFD的区别。感谢LDMLEFD是LDM(加载倍数)操作、FD(完全下降)递增/递减模式和LE(符号小于或等于)条件代码的组合。因此,与LDMFD相同,但仅在特定情况下执行。(我本来希望条件代码是在结尾而不是在中间,但也许汇编程序接受这两种

我是汇编语言新手,有很多关于LDMFD指令的信息,但没有关于LDMLEFD指令的信息。我认为它们可能是相同的,这只是一种不同的编写方式,但当我尝试在代码中交换它们时,它们会给出不同的结果。下面是在另一个堆栈溢出问题中使用它的一个示例。()我试图了解它与常规LDMFD的区别。感谢
LDMLEFD
LDM
(加载倍数)操作、
FD
(完全下降)递增/递减模式和
LE
(符号小于或等于)条件代码的组合。因此,与LDMFD相同,但仅在特定情况下执行。(我本来希望条件代码是在结尾而不是在中间,但也许汇编程序接受这两种方式。)

我发现的LDMLeFD指令更容易阅读使用,它是一个PDF,指令在幻灯片19上。哦,非常感谢!是的,中间有点奇怪。