您好、欢迎来到现金彩票网!
当前位置:大发体育在线 > 指令栈 >

pushad和popad这两个 压栈和出栈两个命令在什么时候需要加什么时

发布时间:2019-07-31 09:54 来源:未知 编辑:admin

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

  展开全部没有什么好纠结的。pushad和popad只能用于386及其后继机型。执行pushad,依次将EAX、ECX、EDX、EBX、ESI、EDI,执行后ESP- 32,用于保护中断现场;popad执行结果相反,用于恢复中断现场。

  如果在程序中要用到某些寄存器,但它们的内容在将来还有用,就可以使用这组入栈和出栈指令。比如子程序的调用和中断处理程序调用会经常用到。在形式上与push和pop是类似的,但pushad和popad由于能一次性完成多个寄存器入栈出栈,故比单纯的push和pop更为方便,而且执行效率较高。

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