试题详情
- 简答题何谓中断?简述中断的全部过程。
- 1.中断:在CPU执行程序的过程中,由于某种事件发生,CPU暂时停止正在执行
的程序而转向对所发生的事件进行处理,当对事件的处理结束后又能回到原来
中止的地方,接着中止前的状态继续执行原来的程序,这一过程称为中断。
2.中断的全部过程:
1)中断请求:对于外中断,外设或其他中断源通过CPU的中断请求引脚向CPU发中断请求信号,CPU在每条指令执行完后,监测是否有中断请求,有则转入中断响应阶段。
2)中断响应:CPU首先通过硬件保存程序断点(PC)及标志寄存器,以便中断返回,即CPU执行中断隐指令。然后进入中断响应周期,或者通过向量方式或者通过软件查询方式得到中断服务程序入口,并置入PC。
3)中断服务:CPU转入中断服务程序并执行,进行外设所需的数据交换。中断服务程序中,首先保护现场,将有关寄存器的内容压栈,然后进行I/O操作,实现数据传送。最后,恢复现场,并执行中断返回指令。
4)中断返回:即恢复断点及标志。中断返回指令的功能,就是将中断隐指令保存的程序断点和标志读出并送入PC和标志寄存器,从而回到CPU原来的程序断点处继续执行。 关注下方微信公众号,在线模考后查看
热门试题
- 在一地址指令格式中,可能有(),也可能有
- 在存储器堆栈中,保持不变的是()
- N+1位定点整数的补码表示的范围是()。
- 下列选项不是输入设备的是()。
- 计算这样一个磁盘的容量,它有2个盘片,1
- 磁盘组有6片磁盘,最外两侧盘面可以记录,
- 计算机的字长决定()、()和()的位数。
- 下列关于栈指针的值说法正确的是()
- I/O采用统一编址时,进行输入输出操作指
- 采用同步控制的目的是()
- X=n4n
- X=-0.1011,Y=0.1010,则
- 冯·诺依曼机工作的基本方式的特点是()。
- 对存储器的要求是(),成本低。为了解决这
- 下例数据代码设为奇校验,请在括号中填入
- 若[X]补=X
- 将下列十进制数转换为IEEE754单精度
- 在补码的加减法中,用两位符号位判断溢出,
- 利用()指令可以使CPU暂停。
- 下面哪个不是磁盘容量技术决定因素?()