首先呢,得说明一下 满堆栈 和 空堆栈的寻址区别

满递增:堆栈向上增长,堆栈指针指向内含有效数据项的最高地址。指令如LDMFA,STMFA等
空递增:堆栈向上增长,堆栈指针指向堆栈上的第一个空位置。指令如LDMEA,STMEA等
满递减:堆栈向下增长,堆栈指针指向内含有效数据的最低地址。指令如LDMFD,STMFD等
空递减:堆栈向下增长,堆栈指针指向堆栈下的第一个空位置。指令如LDMED,STMED等
总结:在这里呢,LDM 和 STM 批量读取、写入内存,然后E 代表empty 空堆栈寻址 F代表full
满堆栈寻址;A代表 add 递增,d代表decrea 递减
本文详细介绍了四种堆栈寻址方式:满递增、空递增、满递减及空递减,并解释了相关指令如LDMFA、STMFA等的作用。了解这些寻址方式有助于更好地掌握内存操作。
961

被折叠的 条评论
为什么被折叠?



