汇编语言中SP寄存器是什么?

日期:2020-01-06 22:02:30 人气:1

汇编语言中SP寄存器是什么?

汇编语言中SP是堆栈寄存器。堆栈??是一段按照后进先出(LIFO)原则组织起来的连续存储区域。用于程序保存或恢复数据,或用于子程序调用及中断响应时保护与恢复现场。SP是堆栈指针寄存器,存放着当前堆栈栈顶地址。 一般情况下,对SP有影响的指令,对SP的操作都是隐式的,就是说SP并不出现在指令操作数当中。 例如: PUSH AX;累加器AX的内容压栈保存,(SP)=(SP)-2 POP BX;堆栈内保存的累加器AX的内容弹出到BX寄存器中,(SP)=(SP)+2 使用PUSH、POP指令使用堆栈
    A+
热门评论