作者:Aircraftl | 来源:互联网 | 2022-12-26 11:07
我知道这些模式如何在其他处理器上工作,我不明白为什么80386不需要后递增和预递减寻址模式?
这些寻址模式push
和pop
指令之间的关系是什么?
1> m0skit0..:
为什么80386不需要后递增和预递减寻址模式?
只要你有/ 指令,你就永远不需要后递增和预递减寻址模式.他们只是方便的指示.ADD
SUB
这种寻址模式与推送和弹出指令之间的关系是什么?
PUSH
是预递减保存并且POP
是后递增加载.
ARM前/后递增(具有显式偏移,因此它可以是前/后递减为负)直接在机器代码中支持,*不*作为伪指令(来自一个asm源代码行的多个机器指令) .ftp://www.cs.uregina.ca/pub/class/301/ARM-addressing/lecture.html.显然,具有后递增的"VLDR"是用于"vldm"(向量加载多次)的伪指令.http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0204j/CJADEFGH.html