pushad和pushfd

轉自:http://blog.sina.com.cn/s/blog_af95b18b0101hmx0.html

pushad: 將所有的32位通用寄存器壓入堆棧

pusha:將所有的16位通用寄存器壓入堆棧

pushfd:然後將32位標誌寄存器EFLAGS壓入堆棧

pushf::將的16位標誌寄存器EFLAGS壓入堆棧

popad:將所有的32位通用寄存器取出堆棧

popa:將所有的16位通用寄存器取出堆棧

popfd:將32位標誌寄存器EFLAGS取出堆棧

popf:將16位標誌寄存器EFLAGS取出堆棧

 

_asm pushad

_asm pushfd

// 處理代碼

_asm popfd

_asm popad

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章