C 整体式,并行,一个 D 整体式,串行,多个
80. 用某个寄存器中操作数的寻址方式称为______寻址。
A 直接 B 间接 C 寄存器直接 D 寄存器间接
81. 计算机的外围设备是指______。
A 输入/输出设备 B 外存储器
C 远程通信设备 D 除了CPU 和内存以外的其它设备
三、简答题
1.
直接程序传送方式,中断方式,DMA方式的异同。
(1)程序查询、程序中断方式的数据传送主要依赖软件,DMA主要依赖硬件。 (注意:这里指主要的趋势)
(2)程序查询、程序中断传送数据的基本单位为字或字节,DMA为数据块。 (3)程序查询方式传送时,CPU与I/O设备串行工作;
程序中断方式时,CPU与I/O设备并行工作,现行程序与I/O传送串行进行; DMA方式时,CPU与I/O设备并行工作,现行程序与I/O传送并行进行。 (4)程序查询方式时,CPU主动查询I/O设备状态;
程序中断及DMA方式时,CPU被动接受I/O中断请或DMA请求。 (5)程序中断方式由于软件额外开销时间比较大,因此传输速度最慢; 程序查询方式软件额外开销时间基本没有,因此传输速度比中断快; DMA方式基本由硬件实现传送,因此速度最快;
注意:程序中断方式虽然CPU运行效率比程序查询高,但传输速度却比程序查询慢。 (6)程序查询接口硬件结构最简单,因此最经济; 程序中断接口硬件结构稍微复杂一些,因此较经济; DMA控制器硬件结构最复杂,因此成本最高; (7)程序中断方式适用于中、低速设备的I/O交换; 程序查询方式适用于中、低速实时处理过程; DMA方式适用于高速设备的I/O交换; 2.
什么是RISC?简述它的主要特点。
RISC是精简指令系统计算机,它有以下特点:①选取使用频率最高的一些简单指令,以及很有用但不复杂的指令。②指令长度固定,指令格式种类少,寻址方式种类少。③只有取数/存数指令访问存储器,其余指令的操作都在寄存器之间进行。④大部分指令在一个机器周期内完成。⑤CPU中通用寄存器数量相当多。⑥以硬布线控制为主,不用或少用微指令码控制。⑦一般用高级语言编程,特别重视编译优化工作,以减少程序执行时间。 3.
什么叫指令?什么叫微指令?两者有什么关系?
指令是机器指令的简称,是计算机硬件能够直接识别和执行的操作命令。
在微程序控制方式之下,从控制存储器中取出,完成一个或几个微操作的命令称为微指令。 一条机器指令对应一个微程序,这个微程序是由若干条微指令构成的。因此,一条机器指令的功能是若干条微指令组成的序列来实现的。 4.
比较先间址后变址于先变址后间址的区别,试画图进行比较?
1)先变址再间址寻址过程简单示意如下: EA=[(IX)+A],IX?(IX)+1 2)先间址再变址寻址过程简单示意如下:EA=(IX)+(A),IX? (IX)+1 5.
机器指令包括那两部分?微指令包括那两部分?程序靠什么实现顺序执行?靠什么实现转移?微程
序靠什么实现顺序执行?靠什么实现转移? 机器指令通常由操作码和地址码两部分组成。
微指令的格式大体分成两类:水平型微指令和垂直型微指令。 程序靠指令的操作码来实现执行,操作数来实现转移。
在微程序控制的计算机中,将由同时发出的控制信号所执行的一组微操作称为微指令。所以微指令就是把同时发出的控制信号的有关信息汇集起来形成的。将一条指令分成若干条微指令,按次序执行就可以实现指令的功能。若干条微指令可以构成一个微程序,而一个微程序就对应了一条机器指令。因此,一条机器指令的功能是若干条微指令组成的序列来实现的。简言之,一条机器指令所完成的操作分成若干条微指令来完成,由微指令进行解释和执行。 6.
解释下列概念:中断向量,向量地址,中断向量地址,中断向量表,说明程序中断方式的工作过程 中断向量是指中断处理程序的入口地址,由处理机自动寻址。 处理机可处理的每种中断的编号为中断类型码。
中断向量表是存放所有类型中断处理程序入口地址的一个默认的内存区域。 7.
冯.诺依曼原理的内容。
数字计算机的数制采用二进制;计算机应该按照程序顺序执行。 其主要内容是:
1.计算机由控制器、运算器、存储器、输入设备、输出设备五大部分组成。
2.程序和数据以二进制代码形式不加区别地存放在存储器中,存放位置由地址确定。
3.控制器根据存放在存储器中地指令序列(程序)进行工作,并由一个程序计数器控制指令地执行。控制器具有判断能力,能根据计算结果选择不同的工作流程。 8.
什么是溢出?在定点机中如何判断补码加减法运算是否溢出,试写出两种溢出判断的的方法 ? 超出了定点机所能表示的数的范围。
9.
就中断方式作如下的回答
①、什么是中断 ②、中断服务程序的流程包含几个部分 ③、中断请求触发器和中断屏蔽触发器
CPU在程序运行过程中,遇到异常情况或特殊请求,需暂停现行程序,转至对这些异常情况或特殊情况的处理,处理完后再返回到原程序断点继续执行,这一过程即为中断。 在中断周期CPU应完成关中断、保存断点和转中断服务程序入口三个操作。 中断请求寄存器——对中断源发来的一次性中断请求信号进行登记。
中断屏蔽触发器——对于可屏蔽的中断源进行开、关中断操作,可视为各中断源的中断分开关。 10. 什么情况下会出现浮点运算溢出,出现浮点运算溢出后如何处理?
阶码[j]补=01,xx?x为上溢。阶码[j]补=10,xx?x为上溢。按照机器零处理 11. 浮点加减运算时,为什么要进行对阶?说明对阶的方法和理由。
对阶相当于手工加减法中的小数点对齐。只有阶码相同时,才能对尾数进行加减法。对阶时,改变阶码将引起尾数移动。由于尾数左移可能会发生溢出,而尾数右移只对精度有很少的影响。所以,对阶应采用小阶向大阶对齐的做法。即,将较小的阶码加大,相应的尾数左移。 12. 比较基址寻址方式和变址寻址方式的异同。
13. 试比较算术移位和逻辑移位。
14. I/O有哪些编址方式?各有何特点?
I/O的编址方式有两种:统一编址和不统一编址。
统一编址即在内存地址空间划出一定的范围作为I/O地址,这样通过访存指令即可实现对I/O的访问。但是主存容量相应减少了。所谓不统一编址即I/O和主存的地址是分开的,I/O地址不占内存空间,故这种编址不影响主存容量,但访问I/O时必须有专用I/O的指令。 15. 试比较间接寻址和寄存器间址?(异同)
两者都扩大了操作数的寻址范围。间接寻址需要访存,寄存器寻址不需要访存相对间接寻址,寄存器寻址指令字较短,节省了存储空间。图见课本 16. 试比较SRAM和DRAM的区别。
17. 控制单元的功能是什么?其输入包括哪些内容(信号)?输出的内容是什么?
发出各种控制信号序列。
输入来自时钟、指令寄存器、各种状态标记、系统总线的信号。 输出CPU内的控制信号、送至系统总线的信号。
18. CPU的有哪些功能?画出其结构框图并简要说明每个部件的作用。
CPU的基本功能是指令控制、操作控制、时间控制、数据加工和中断处理
19. 什么是多重中断?实现多重中断的条件是什么?
20. 简述I/O接口的功能和基本结构。
I/O接口的功能:选址,传送数据,传送命令,反映设备状态。
I/O接口组成:设备选择电路,数据缓冲器,命令寄存器,命令译码器,设备状态标记,控制逻辑电路。
21. 提高访存速度可以采用哪些措施,请至少说出五种措施。
22. 计算机存储系统分哪几个层次?每一层次主要采用什么存储介质?其存储容量和存取速度的相
对关系如何?
23. DRAM存储器为什么要刷新?有几种常用的刷新方式?
DRAM存储元是通过栅极电容存储电荷来暂存信息。由于存储的信息电荷终究是有泄漏的,电荷数又不能像SRAM存储元那样由电源经负载管来补充,时间一长,信息就会丢失。为此必须设法由外界按一定规律给栅极充电,按需要补给栅极电容的信息电荷,此过程叫“刷新”。 常用的刷新方式由三种:集中式、分散式、异步式。
24. 什么是指令周期?什么是机器周期?什么是时钟周期?三者有什么关系?
25. 某机器采用三地址指令,具有常见的8种寻址操作。可完成60种操作,各种寻址方式均可在2K主存
范围内取得操作数,并可在1K范围内保存运算结果。问应采用什么样的指令格式?指令字长最少为多少位?执行一条指令最多要访问多少次主存? OP 6 3 A1 11 3 A2 11 3 A3 10 最少为:6+3+11+3+11+3+10=47位。 执行一条指令最多访问6次主存。
26. 画出计算机硬件组成框图,说明各部件的功能。
四、计算题
1.
求有效信息位01101110的海明校验码。