1.某四级指令流水线分别完成取指、取数、运算、保存结果四步操作。若完成上述操作的时间依次为8ns、9ns、4ns、8ns,则该流水线的操作周期应至少为_____ns。
A.4 B.8 C.9 D.33
【答案】:C
【解析】:一条指令的一个操作的开始到下一条指令的相同操作的开始时间是完全相同,并且正好等于指令中执行时间最长的操作所用的时间,即指令中用时最长的指令的执行时间为流水线的周期。
2.将一条指令的执行过程分解为取址、分析和执行三步,按照流水方式执行,若取址时间 t(取址)=4t、分析时间t(分析)=2t、执行时间t(执行)=3t,则执行完100条指令,需要的时间为_____t。
A. 200 B.300 C.400 D.405
【答案】:D
【解析】:按照流水方式执行,公式:第一条指令执行时间+(指令数-1)*各指令段执行时间中最大的执行时间。 即: 4t+3t+2t + (100-1)*4t =405t
3.通常可以将计算机系统中执行一条指令的过程分为取指令 、分析和执行指令3步。若取指令时间为4t、分析时间为2t、执行时间为3t、按顺序方式从头到尾执行完600条指令所需时间为____(1)__t;
若按照执行第i条、分析第i+1条、读取第i+2条重叠的流水线方式执行指令,则从头到尾执行完600条指令所需时间为__(2)__t;
(1) A.2400 B.3000 C.3600 D.5400
(2) A.2400 B.2405 C.3000 D.3009
【答案】D B
【解析】顺序方式:一条指令的时间*指令条数。(4+2+3)*600=5400
流水方式:第一条指令执行时间+(指令数-1)*各指令段执行时间中最大的执行时间。(4+2+3)+(600-1)*4=2405。
4.浮点数能够表示的数的范围是由其_____的位数决定的。
A.尾数 B.阶码 C.数符 D.阶符
【答案】B
【解析】浮点数表示为N=2E * F 。E为阶码,决定浮点数的范围;F为尾数,决定浮点数所能表示的数值精度。
5.在机器指令的地址字段中,直接指出操作数本身的寻址方式称为________
A.隐含地址 B.寄存器寻址 C.立即寻址 D.直接寻址
【答案】C
【解析】
隐含寻址:不是明显地给出操作数的地址,而是在指令中隐含着操作数的地址。
寄存器寻址:当操作数不放在内存中,而是放在CPU的通用寄存器中时,可采用寄存器寻址方式。此时指令中给出的操作数地址不是内存的地址单元号,而是通用寄存器的编号。
立即寻址:指令的地址字段指出的不是操作数的地址,而是操作数本身。立即寻址方式的特点是指令执行时间很短,节省了访问内存的时间。
直接寻址:是一种基本的寻址方法,其特点是在指令格式的地址字段中直接指出操作数在内存的地址。由于操作数的地址直接给出而不需要经过某种变换,所以称为这种寻址方式为直接寻址方式。
6.Cache的地址映像方式中,发生块冲突次数最小的是_____________
A. 全相联映像 B.组相联映像 C.直接映像 D.无法确定
【答案】:A
【解析】:全联映像:特点:灵活,块冲突率低,只有Cache中的块全部装满后才会出现冲突,Cache的利用率高;但地址变换机制复杂,地址变换速度慢,成本高。
直接映像:把内存分为若干区,每区与Cache大小相同。特点是变换简单、速度块,可直接由主存地址提取Cache地址。但不灵活,块冲突率较高,Cache空间得不到充分利用。
组相连映像:是前两种方式的折衷。主存按Cache容量分区,每个区分为若干组,每组分为若干块。组间采用直接方式,组内采用全相连方式。
7.机器字长为n位的二进制数可以用补码表示____个不同的有符号定点小数。
A.2n B.2n -1 C.2n-1 D.2n-1 +1
【答案】A
【解析】机器字长为n时,补码可表示的小数范围为 -1~+(1-2-(n-1)),一共有2n 个数。
8.某机器字长为n,最高位是符号位,其定点整数的最大值位_______
A.2n-1 B.2n-1-1 C.2n D.2n-1
【答案】B
【解析】最高位符号位0,值为20 +21 +22 +…+2n-2 =2n-1-1
9.计算机系统中常用的输入/输出控制方式有无条件传送、中断、程序查询和DMA方式等。当采用____方式时,不需要CPU执行程序指令来传送数据。
A.中断 B.程序查询 C.无条件传送 D.DMA
【答案】D
【解析】在计算机中,实现计算机与外部设备之间数据交换经常使用的方式有 无条件传送、程序查询、中断和之间存储器存储(DMA)。其中前三种都是通过CPU执行某一段程序,实现计算机内存与外设间的数据交换。只有DMA方式下,CPU交出计算机系统总线的控制权,不参与内存与外设间的数据交换。而以DMA方式工作时,是在DMA控制器硬件的控制下,实现内存与外设间数据的直接传送,并不需要CPU参与工作。
10.海明码利用奇偶性检错和纠错,通过在n个数据位之间插入k个校验位,扩大数据编码的码距。若n=48,则k应为()
A.4 B.5 C.6 D.7
【答案】C
【解析】公式2k-1>=n+k; 其中,n是数据位,k是校验位,代入求解。
11.浮点数能够表示的数的范围由其()位数决定的。
A.尾数 B.阶码 C.数符 D.阶符
【答案】B
【解析】阶码决定数的范围。尾数决定精度。
12.声音(音频)信号的一个基本参数是频率,它是指声波每秒钟变化的次数,用Hz表示。人耳能听到的音频信号的频率范围是()
A.0Hz~20KHz B.0Hz~200KHz C.20Hz~20KHz D.20Hz~200KHz
【答案】C
【解析】人耳能听到的声音频率范围是20Hz~20KHz。低于这个区间的,叫次声波,高于这个区间的叫超声波。
13.以下媒体中,()是表示媒体,()是表现媒体。
A.图像 B.图像编码 C.电磁波 D.鼠标
【答案】B D
【解析】表示媒体:为了传送感觉媒体而人为研究出来的媒体。比如:语言编码、电报码、条形码等。
表现媒体:同于通信中使电信号和感觉媒体之间产生转换用的媒体。比如:输入、输出设备,包括键盘、鼠标、显示器、打印机等。
感觉媒体:感觉媒体指的是能直接作用于人们的感觉器官,从而能使人产生直接感觉的媒体。如文字、数据、声音、图形、图像等。
传输媒体:传输媒体指的用于传输某种媒体的物理媒体。如双绞线、电缆、光纤等。
存储媒体:存储媒体指的是用于存放表示媒体的媒体。如纸张、磁带、磁盘、光盘等。
14.()图像通过使用彩色查找表来获得图像颜色
A.真彩色 B.伪彩色 C.直接色 D.矢量
【答案】B
【解析】真彩色:图像中每个像素值都分成R、G、B三个基色分量。
伪彩色:每个像素值实际上是一个索引或代码。通过查找色彩查找白表来获取颜色。
直接色:像素值分为红、绿、蓝子域。
矢量:既有大小又有方向的量。
15.浮点数的表示为阶和尾数两部分。两个浮点数相加时,需要先对阶,即()
A.将大阶向小阶对齐,同时将尾数左移n位。
B.将大阶向小阶对齐,同时将尾数右移n位。
C.将小阶向大阶对齐,同时将尾数左移n位。
D.将小阶向大阶对齐,同时将尾数右移n位。
【答案】D
【解析】例如12.34+567.12。将小阶向大阶对齐,同时将尾数右移n位。
16.海明码是一种纠错码。以10位数据为例,其海明码表示为D9D8D7D6D5D4D3D2D1D0P3P2P1中,其中Di(0<=i<=9)表示数据位,Pj(1<=j<=4)表示校验位。数据位D9由P4、P3和P2进行校验(从右到左D9的位序为14,即等于8+4+2,因此用第8位的P4、第4位的P3和第2位的P2校验),数据位D5由()进行检验。
A.P4P1 B.P4P2 C。P4P3P1 D.P3P2P1
【答案】B
【解析】