首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

汇编,该如何解决

2012-03-21 
汇编将标志寄存器的单步标志TF置位。PUSHFPOPAXORAX,0100HPUSHAXPOPF我想问的是为什么步直接将标志寄存器的

汇编
将标志寄存器的单步标志TF置位。
PUSHF
POP   AX
OR   AX,   0100H
PUSH   AX
POPF
我想问的是为什么步直接将标志寄存器的内容送到AX,却先压栈?

[解决办法]
压栈功能只有一个:存储保护数据了
[解决办法]
PUSHF
POP AX
OR AX, 0100H
PUSH AX
POPF
这之后,,标志寄存器中是修改后的值
而堆栈中还保存有原来没修改的值,,

热点排行