试题详情
- 简答题简单说明中断指令INT执行的过程?
- 执行INT n指令时,将CPU转到一个中断处理程序。此时,标志寄存器的指被推入堆栈,堆栈指针ESP(或SP)减4(或减2);然后清除中断允许标志IF和单步标志TF。清除IF使进入中断处理程序的过程不被外面的其它中断所打断,清除TF可以避免进入中断处理程序后按单步执行;接着,CPU将主程序的下一条指令地址即断点地址堆入堆栈,同时,堆栈指针ESP(或SP)减6(或减4)。
关注下方微信公众号,在线模考后查看
热门试题
- 并行接口8255有()个数据端口,有3种
- 存储字长和存取周期分别指什么?
- 非循环算术移位指令在执行时,实际上是把操
- 8086/8088由最小方式改为最大方式
- 试按照如下要求对8259A进行初始化:系
- 伪指令DW的作用是:()
- 一个有16个字的数据区,它的起始地址为
- 执行下列指令后: 寄存器CL的值是多少
- 类型操作符PTR用于()。
- 某存储器为 32KX16位,则()
- 汇编语言源程序中,不需要初始化段寄存器的
- 若由2K×1位的RAM芯片组成一个容量为
- 某RAM芯片的存储容量为1024×8位,
- 每个中断向量占4个字节,前2个字节为中断
- 取某条指令,其物理地址=()
- 8253芯片的每个计数器可以按照什么进制
- IBM-PC的存储器的读控制信号为(),
- CPU响应INTR可屏蔽中断的条件是什么
- 存储器的是用于:()
- 对主机而言,USB软件应由哪几部分组成?