断点是指异常处理或中断服务结束后返回到被中断原程序继续执行的指令处的地址。以下关于断点的叙述中,错误的是( )。
A: “故障”类异常的断点为当前发生异常的指令的地址
B: “陷阱”类异常的断点为陷阱指令下一条指令的地址
C: “终止”类异常的断点可以是当前指令或下条指令的地址
D: 外部中断请求事件的断点总是当前刚刚执行完的指令的地址
A: “故障”类异常的断点为当前发生异常的指令的地址
B: “陷阱”类异常的断点为陷阱指令下一条指令的地址
C: “终止”类异常的断点可以是当前指令或下条指令的地址
D: 外部中断请求事件的断点总是当前刚刚执行完的指令的地址
D
举一反三
- 断点是指异常处理或中断服务结束后返回到被中断原程序继续执行的指令处的地址。以下关于断点的叙述中,错误的是()。
- 断点地址就是 A: 中断服务程序的起始地址 B: 当前的PC值 C: 中断的主程序处CPU要执行的下一条指令的地址 D: 中断矢量地址
- 程序中断方式当中,找出中断源,在断点处保存 ,是因为其中保存了下一条机器指令的地址,这样处理完中断服务程序以后,就可以凭其找到断点处的下一条机器指令的地址,即主程序的下一条机器指令地址,保证正常返回主程序。
- 执行中断返回指令,要从堆栈弹出断点地址,以便去执行被中断了的主程序。从堆栈弹出的断点地址送给
- 硬中断服务程序结束返回断点时,程序末尾要安排一条指令IRET,它的作用是()。 A: 构成中断结束命令 B: 恢复断点信息并返回 C: 转移到IRET的下一条指令 D: 返回到断点处
内容
- 0
中断服务程序的末尾是IRET指令,其作用是( ) A: 形成中断结束指令 B: 恢复断点及相关信息并返回 C: 转移到IRET的下一条指令 D: 返回到断点处
- 1
当执行指令时,PC中的内容总是指示出() A: 正在执行的当前指令的地址 B: 状态字寄存器中的内容 C: 将要执行的下一条指令地址 D: 中断的断点的地址
- 2
执行中断返回指令,要从堆栈弹出断点地址,以便去执行被中断的主程序,从堆栈弹出的断点地址送给 () A: A B: PC C: DPTR D: B
- 3
执行返回指令时,返回的断点是调用指令的首地址
- 4
执行CALL子程序调用指令时,CPU会自动地将断点压入堆栈保护。断点指的是()。 A: CALL指令所在的地址 B: CALL指令的下一条指令的首地址 C: 子程序入口地址 D: CALL指令所在的段地址