您的位置首页百科知识

堆栈是什么啊

堆栈是什么啊

堆栈是一段特殊的内存,它的特殊性在于它与SS和SP的联系可以说,SS与SP指向哪,哪就是堆栈关于那个SS,就是你说的堆栈段寄存器,他是和SP联系在一起的,它们的联系方式和8086的寻址方式是一致的,就是那个段*10H+偏移的方式关于PUSH,我想你应该看到它具体州陵困执行的动作了首先是SP=SP-2,然后将PUSH指定的寄存器的值传送到SS:SP所指向的字型单元里要想理解这个PUSH,你首先必须理解那个寄存器寻址方式,我想你应该理解在这里SP可以看作是汪模高级语言册念中的指针,每执行一次push,就将SP这个指针所指向的内存单元向后挪两个字节同时将相应的数据传送到这段内存中