表示递增和递减的满堆栈和空堆栈有哪几种组合,请比较它们的特点
§
满递增
:堆栈向上增长,堆栈指针指向内含有效数据项的最高地址。指令如
LDMFA
、
STMFA
等;
§
空递增
:堆栈向上增长,堆栈指针指向堆栈上的第一个空位置。指令如
LDMEA
、
STMEA
等;
§
满递减
:堆栈向下增长,堆栈指针指向内含有效数据项的最低地址。指令如
LDMFD
、
STMFD
等;
§
空递减
:堆栈向下增长,堆栈指针向堆栈下的第一个空位置。指令如
LDMED
、
STMED
等。