调用子程序、中断响应过程及转移指令的共同特点是
举一反三
- 中断服务程序的入口地址处一般存放的是一条()指令。 A: 无条件转移 B: 有条件转移 C: 子程序调用
- 程序中断的一般工作过程包括( )等过程。 A: 中断源请求、中断允许和优先排队、CPU响应条件、中断入口获取、中断服务子程序、中断结束 B: 指令完整执行、中断控制延后一条指令、中断返回延后一条指令、进入中断服务子程序 C: 中断源、中断管理、中断响应 D: 查询IO、直接IO、总线周期挪用
- 下列关于调用中断服务程序和调用子程序的叙述正确的是___ A: 中断服务程序与中断时CPU正在运行的程序是相互独立的,他们之间没有确定的关系。子程序调用时转入的子程序与CPU正在执行的程序段是同一程序的两部分 B: 除了软中断,通常中断产生都是随机的,而子程序调用时由CALL指令(子程序调用指令)引起的 C: 中断服务程序的入口地址可以通过硬件向量法产生向量地址,再由向量地址找到入口地址。子程序调用的子程序入口地址是由CALL指令中的地址码给出的 D: 调用中断服务程序和子程序都需保护程序端点,前者是由中断隐指令完成,后者由CALL指令本身完成 E: 处理中断服务程序时,对多个同时发生的中断需进行裁决,而调用子程序时一般没有这种操作 F: 在中断服务程序和所调用的子程序中都有保护寄存器内容的操作
- 某ARM汇编语言程序要调用子程序,子程序名为MySubrutine,则调用该子程序的指令为(),子程序返回调用程序的指令为()。
- (2)中断被CPU响应后,CPU转去执行中断处理程序,它调用中断处理程序是采用( ) A: LJMP指令 B: LCALL指令 C: GOTO指令 D: 硬件调用方式