(2)中断被CPU响应后,CPU转去执行中断处理程序,它调用中断处理程序是采用( )
A: LJMP指令
B: LCALL指令
C: GOTO指令
D: 硬件调用方式
A: LJMP指令
B: LCALL指令
C: GOTO指令
D: 硬件调用方式
举一反三
- 一个外设通过INTR向CPU发出中断请求后,将会:() A: 不管I为何状态,CPU中止当前指令,转去执行中断服务程序 B: 只有I为1时,CPU中止当前指令,转去执行中断服务程序 C: 不管I为何状态,CPU执行完当前指令后,转去执行中断服务程序 D: 只有I为1时,且CPU执行完当前指令后,转去执行中断服务程序
- CPU在中断响应周期中() A: 执行中断服务程序 B: 执行中断隐指令 C: 与I/0设备传送数据 D: 处理故障
- 以下关于中断,错误的是____ A: 在有些情况下,CPU在执行完当前指令后,即便是发生中断,也不会响应 B: 一般情况下,CPU在执行完当前指令后,如果检测到中断信息,就响应中断,引发中断过程 C: 为了 避免CPU在执行中断处理程序的时候发生单步中断,在中断过程中需要设置TF=1 D: 执行div指令产生的除法溢出,会引发中断
- 判断下列叙述是否正确,并对错误的叙述加以修改。(1)一个更高级的中断请求一定可以中断另一个正在执行的中断处理程序。(2)所谓关中断就是屏蔽所有的中断源。(3)一旦有中断请求出现,CPU立即停止当前指令的执行,转去执行中断服务程序。(4)为了保证中断服务程序执行后能正确返回到被中断的程序断点处继续执行程序,必须进行现场保护。(5)中断级别最高的是不可屏蔽中断。(6)CPU响应中断后,由用户通过关中断指令置“0”允许中断触发器。(7)在多重中断系统中,CPU响应中断后可以立即响应更高优先级的中断请求。(8)CPU响应中断时暂停当前程序的运行,自动转去执行中断服务程序。
- 以下关于异常/中断响应的叙述中,错误的是( )。 A: 异常事件检测由CPU在执行每一条指令的过程中进行 B: 中断请求检测由CPU在每条指令执行结束、取下条指令之前进行 C: CPU检测到异常事件后所做的处理和检测到中断请求后所做的处理完全一样 D: CPU在中断响应过程中会保存断点和程序状态、关中断并转中断服务程序执行