回复:[第2楼]
------------------
顶2楼的,原因就是这个,另外我再补充一点
T 就是个但不中断, 而8086对任何一个中断的处理都是一样的:
1.标志寄存器入栈保存:sp<-sp-2,ss:[sp]<-flags
2.禁止新的可屏蔽中断和但不中断,:if=tf<-0
3.断点地址入栈保存sp<-sp-2,ss:[sp]<-cs:ip ;sp<-sp-2,ss:[sp]<-ip(注:高地址要存高位,低地址存地位)
4.读取中断服务程序的起始地址:ip<-[n*4],cs<-[n*4+2](乘4是因为中断服务程序存放在内存0~3FFH地址内,高2为ip,低2为cs,4字节)
所以,系统执行到第三步操作的时候,对应一下这个题里面d命令后面的那些数就明白了,六个状态标志,全是0,ss,sp,cs,ip,就是现实出来的数了 |