试题详情
- 简答题 假设某计算机带有20个终端同时工作,在运行用户程序的同时,能接受来自任意一个终端输入的字符信息,并将字符回送显示(或打印)。每一个终端的键盘输入部分有一个数码缓冲寄存器RDBRi(i=1~20),当在键盘上按下某一个键时,相应的字符代码即进入RDBRi,并使它的“完成”状态标志Donei(i=1~20)置1,要等处理器把该字符代码取走后,Donei标志才置0。每个终端显示(或打印)输出部分也有一个数码缓冲寄存器TDBRi(i=1~20),并有一个Readyi(i=1~20)状态标志,该状态标志为1时,表示相应的TDBRi是空着的,准备接收新的输出字符代码,当TDBRi接收了一个字符代码后,Readyi标志才置0,并送到终端显示(或打印),为了接收终端的输入信息,处理器为每个终端设计了一个指针PTRi(i=1~20)指向为该终端保留的主存输入缓冲区。处理器采用下列两种方案输入键盘代码,同时回送显示(或打印)。 (1)每隔一固定时间T转入一个状态检查程序DEVCHC,顺序地检查全部终端是否有任何键盘信息要输入,如果有,则顺序完成之。 (2)允许任何有键盘信息输入的终端向处理器发出中断请求。全部终端采用共同的向量地址,利用它使处理器在响应中断后,转入一个中断服务程序DEVINT,由后者询问各终端状态标志,并为最先遇到的请求中断的终端服务,然后转向用户程序。要求画出DEVCHC和DEVINT两个程序的流程图。
关注下方微信公众号,在线模考后查看

热门试题
- “一次重叠”解释时,第K+1条指令需等第
- 假定在一个带转发功能的五段流水线中执行以
- DLX指令集结构有哪些寻址方式,数据访问
- 中断系统的软、硬功能分配,实际上是中断响
- 评价多处理器系统通信机制性能的三个方面是
- 假设同一套指令集用不同的方法设计了两种机
- 假设有一段程序的核心模块中有五条分支指
- 基本DLX流水线中,store指令在ME
- 堆栈型指令集结构、累加器型指令集结构和通
- 解决重叠和流水中的操作数相关,主要包括推
- 计算机系统“由中间开始”设计,其“中间”
- 有统一的时钟协调各个设备操作的总线是同步
- 解决流水线结构相关的方法有哪些?
- 从计算机处理数据的并行性来看,从低到高的
- 指令系统是表征一台计算机性能的重要因素,
- 操作数表示
- 试以系列机为例,说明计算机系统结构、计算
- 在减少Cache失效开销的方法中,Cac
- 衡量Cache性能的参数中,()与硬件速
- ()是计算机系统的逻辑实现,而()是计算