您好、欢迎来到现金彩票网!
当前位置:老k棋牌 > 栈内容 >

如果PUSH DS入栈后再改变DS的值哪栈内的会改变吗?

发布时间:2019-08-02 03:47 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  上面的朋友说得有些不专业哦。堆栈其实就是一片内存区域,而你将DS寄存器的内容压栈保存其实就是把DS寄存器的内容复制了一份到内存的堆栈区域,所以当DS的内容再改变时,堆栈中的那个位置的值是不变的。要不然就是去压栈保存的意义了,压栈的目的本来就是暂存数据。

  PUSH DS只是把DS里面的内容压入栈中,也就是把当前DS的值压到栈寄存器中,对于DS的值并未造成任何影响而POP DS只是把当前栈顶的内容传送到DS中.跟MOV指令差不多

http://theenigmaco.com/zhannarong/428.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有