试题详情
- 简答题简述中断处理程序的结构模式,说明中断和子程序调用之间的主要区别是什么?
-
(1)中断处理程序的结构模式
①保护现场,将CPU内部相关寄存器的内容依次压入堆栈
②开放中断,允许级别较高的中断进入
③中断处理程序的具体内容
④恢复现场,将所保存在堆栈中的寄存器内容弹出堆栈
⑤中断返回
(2)计算机的中断过程类似子程序的调用。但是,子程序的执行是程序员事先安排好的,而中断服务程序的执行则是由随机的中断事件引起的。另外,子程序的执行往往与主程序有关,而中断服务程序可能与被中断的程序毫无关系。同时有可能出现多个中断事件同时请求的情况。 关注下方微信公众号,在线模考后查看
热门试题
- MOV DS,
- SAL是()指令;SHR是()指令。
- 多模块结构指的是()。
- 设DL=0AAH,执行指令后能使DL=5
- 表达式18/4*sqrt(4.0)/8值
- 在C语言中,以()作为字符串结束标志
- 56的压缩BCD码是()
- 在内存物理地址为30476H起的连续地址
- 与BP寄存器组合才能形成堆栈中物理地址的
- 把下列十进制数转换为进制数(1/1024
- 宏定义时,是通过()实现参数传递的。
- 指令MOV BX,ES:[BP]中,源操
- 把下列十进制数转换为进制数(33)
- CMP CL,1234H
- switch(表达式)语句中的“表达式”
- 用宏指令计算S=(A+B)*K/2,其中
- MOV CX,
- LOOP指令往回转向的标号离该指令的下一
- 用降幂法和除法将下列十进制数转换为二进制
- 试写出由逻辑地址计算物理地址的计算公式。