填空题(1998年东北大学)

CPU对外部设备的控制方式按CPU的介入程度,从小到大分别为__________、__________、__________、__________。

答案解析

I/O通道方式、直接存储器访问(DMA)方式、中断输入输出方式、程序直接控制输出方式

讨论

某计算机处理器主频为50MHz,采用定时查询方式控制设备A的I/O,查询程序运行一次所用的机器周期至少为500个。在设备A工作期间,为了保证数据不丢失。每秒需对其查询至少200次,则CPU用于设备A的I/O的时间占整个CPU时间的百分比至少是【 】。

一个计算机系统有I/O通道:① 字节字节多路通道,带有传输速率为1.2KB/s的CRT终端5台,传输速率为7.5KB/s的打印机2台;② 选择通道,带有传输速率为1000KB/s的光盘一台,同时带有传输速率为800KB/s的温盘一台;③ 数组多路通道,带传输速率为800KB/s及600KB/s的磁盘各一台,则通道的最大传输速率为【 】KB/s。

下列关于硬件和异常/中断关系的叙述中,错误的是【 】。

在中断服务程序中,保护和恢复现场之前需要__________中断。

堆栈的结构往往用于中断处理中保护现场,它的存取方式是__________。

CPU响应中断时,必须先保护当前程序的断点状态,然后才能执行中断服务子程序。这里的断点状态指的是____________。

主机和外设之间的信息传送控制方式有哪几种(至少说出3种)?它们各有哪些特点?各适用于什么场合?试写出程序查询方式的工作过程,并画出流程图。

无条件转移 指令和条件转移指令有何不同?转移指令和转子指令又有何不同?执行转子指令和响应中断有何区别?

CPU响应中断时需要保存当前现场,这里现场指的是__________和__________的内容,它们被保存到__________中。

响应外部中断的过程中,中断隐指令完成的操作,除保护断点外,还包括【 】。Ⅰ. 关中断Ⅱ. 保存通用寄存器的内容Ⅲ. 形成中断服务程序入口地址并送PC