看到各位的帖子可谓,上天入地.上及魂斗罗,下及TF,透漏出无数的迷茫..好啊.隐约感觉此帖,被王老师看过.赶急回帖吧.
小弟也想参一卡,可是你们看得是第一版,小弟看的是第二版,有了版沟....
============================================
总结一下我提出的问题,以便于回答:
1.在CPU不执行程序时,TF是否默认为0?如果是那么
2.中断引发的标志寄存器入栈,当时TF是否为1?
3.中断例程执行完后,咱们用iret将标志寄存器出栈,TF的值为多少?
4.CPU不执行中断时,IF是否默认为1,以便随时等待接收输入信号?
5.是否只有在处理中断的过程时,IF才会等于0?
=============================================
1.答:以我知识,当然为0呀.
2.答:如果指的是入栈的TF,TF=0(因为它以前就是0),如果说入栈的下一毫秒的话,我的理解是TF是单步中断位,既然没有单步中断,那么,去理TF干吗呢?
3.答:TF值当然还是0.
4.答:恩
5.答:不知道. |