《两份模拟试题及参考答案.doc》由会员分享,可在线阅读,更多相关《两份模拟试题及参考答案.doc(4页珍藏版)》请在金锄头文库上搜索。
1、1 填空与选择题 :把正确的答案或选择写进括号内 小数点后6位 (1) ( 2.56 )10 = (10.100011 )2 = (2.43 )8 = (2.8C )16(2) X= -0.1100 X原 = (1 1100 ) X补 = (1 0100 ) -X补 = ( 0 1100 ) Y= 0.1001 Y原 = (0 1001 ) Y补 = (0 1001) -Y补 = ( 1 0111 )X+Y补 = ( 1 1101 )Y /X原 = ( 1 1100 )(3) 按照IEEE标准,一个浮点数由1位(D),n位(B)和m位(H)组成,其中的(B)部分选用移码表示,(H)选用原码表示
2、。该浮点数的数值范围主要取决于(B)的位数,而数据的表示精度主要取决于(H)的位数。在不使用隐藏位时,非零值的规格化的浮点数尾数数值的(J)必定为1。 A 浮点数 B 阶码 C 一位 D 符号 E 多位 F 中央处理器(CPU) G 移码 H 尾数 I 动态 J 最高位 K 每一位 L 控制(4) 在计算机系统中,高速缓冲存储器是被设置在(C)和(H)之间,用于解决(C)读写速度慢,跟不上(H)快速取得指令或数据的矛盾;通常选用(J)存储器芯片实现。它与主存储器的读写原理不同,执行写入操作时,在把有关(A)信息写入选中的高速缓冲存储器的某一单元时,还应该将与这一信息相关的(C)信息或其中的一部
3、分写入与之对应的标志字段;在执行读出操作时,不能仅仅只通过对原本用于读主存储器的地址信息进行译码去选择高速缓冲存储器的某一单元来取得所需要的数据,还必须通过检查高速缓冲存储器的有关单元的标志位的值,才能确定得到的是否是所要求的数据,这是因为高速缓冲存储器的(B)单元对应(C)的多个存储单元。依据被读单元的内容或其一部分来判断得到的是否是所需要的数据这一原理来运行的存储器被称为(S)存储器。 A 数据 B 一个 C主存地址 D 可以 E 多个 G 不可以 H 中央处理器(CPU) I ROM J 静态 K 动态 L RAM M 不可以 N高位 O 低位 P 控制 Q 读/写 R运行 S 关联(相
4、联)2. 回答题(1) 动态与静态存储器芯片在特性和使用场合两个方面有那些区别?动态存储器芯片是通过寄生电容存储一个二进制位的信息,为解决漏电会丢失信息的问题需要刷新操作,是破坏性读出,需要回写操作,使读写周期变长,造成运行速度较慢,但是它的集成度高,价格便宜,主要用于实现速度低一些、但容量要求较大的主存储器;而静态存储器芯片不需要刷新操作,也不是破坏性读出,不需要回写操作,运行速度高,但芯片的集成度低,故价格更高,主要用于实现要求速度更快但容量可以较小的CACHE存储器。(2) 为了提高计算机系统的输入/输出能力,可以在总线的设计与实现中采用哪些方案? 他们各自解决的是什么方面的问题?提高总
5、线时钟的频率,以便在单位时间内完成更多次数的数据传送;增加数据总线的位数,以便在每次数据传送时同时传送更多位数的数据;采用成组数据传送(BURST传送)方式,使得在一组数据传送的过程中,尽可能地把发送地址和传送数据在时间上重叠起来;采用多总线结构,使得多个数据同时通过不同的总线完成传送。最终达到在单位时间内传送尽可能多的数据的目的,即提高了输出输入能力。(3) 在PC机系统中,为了使选用CRT器件的显示器既能显示字符又能显示简单的图形,在显示接口卡中包括那些功能部件?显示字符和显示简单的图形的运行过程的主要区别是什么?包括显示存储器,字符发生器,产生视频信号的移位寄存器等。显示字符时,是通过从
6、显示存储器取得将要显示字符的ASCII码和显示属性信息,再从字符发生器找到该字符字形的相应点阵信息,并经过移位寄存器给出视频信号送到CRT器件。而显示图形时,显示存储器中存放的是图形中每个显示点(像素)的显示属性,要求显示存储器的容量足够大,它不再使用字符发生器,而是直接把图形的点阵信息经移位寄存器送到CRT器件。(4) 简单说明微程序控制器应由哪几个功能部件组成,每一个部件承担的主要功能是什么? 微程序控制器的基本组成由四个部分组成。一是有一个能提供指令在内存中的地址的部件,通称程序计数器(PC),服务于读取指令,并接收下一条要执行的指令的地址。二是有一个能保存读来的指令内容的部件,通称指令
7、寄存器(IR),以提供本指令执行的整个过程中要用到的指令本身的主要信息。三是控制存储器和微指令寄存器,分别用于保存解释执行每条指令的微程序和保存读出来的微指令的内容并送到被控制对象。它标记出每条指令的各个执行步骤的相对次序关系。四是微指令的下地址形成部件,它依据指令操作码、或者微指令中下地址字段的内容,提供出用于读下一条微指令用到的控制存储器的单元地址。(5) 从概念上讲,有哪几种指令会通过给出一个新的指令地址来改变指令顺序执行的情况?通常可以采用什么方案在指令字中给出这一新的指令地址(至少说出3种)和其他有关信息?无条件转移指令,条件转移指令,子程序调用指令和子程序返回指令,中断返回指令等可
8、以改变指令执行的次序(不再是顺序执行);在指令字中,可以通过给出寄存器编号,把该寄存器的内容作为新的指令地址;也可以在指令的第二个字中直接给出一个新的指令地址;还可以通过给出一个偏移值(可以为正或负值)与当前指令地址相加求得新指令的地址(相对转移)。对条件转移指令,还应该在指令字中给出依据什么条件判定是否应该转移的信息,仅在条件成立时才转移,否则顺序执行下一条相邻指令。(6) 在微程序的控制器中,使用哪个部件来接续每条指令不同的执行步骤?有哪些办法(至少说出3种)用于从当前微指令找到下一条微指令?使用微程序控制器中的下地址形成部件,通过从控制存储器中读出不同的微指令,来完成每一条指令不同执行步
9、骤的控制功能,即接续指令不同执行步骤。通常可以在当前的微指令中的下地址字段,直接给出下一条微指令的地址,或指明把当前的微指令的地址加1的结果值作为下一条微指令的地址(顺序执行),或把刚得到的指令的操作码经过变换或映射形成下一条微指令的地址(微指令的功能分支),如此等等,当然还有其他多种给出下一条微指令的地址的办法。1 填空与选择题 :把正确的答案或选择写进括号内(1) ( 1A.B )16 = ( 00011010.1011 )2 = ( 32.54 )8 = ( 26. 6875 )10 (2) X= 0.1100 X原 = ( 0 1100 ) X补 = ( 0 1100 ) -X补 =
10、( 1 0100 ) Y= -0.1001 Y原 = ( 1 1001 ) Y补 = ( 1 0111 ) -Y补 = ( 0 1001 )Y+X补 = ( 0 0011 )Y*X原 = ( 1 01101100 )(3) 奇偶校验码中的偶校验实现的是在k个(F)位之外,增加(G)个校验位,使得新得到的 k + 1位的码字具有某种特性,即新的码字中取值为1的(L)总保持为(N),例如对应4位数据0101的校验位的值必定为(A),数据1101的校验位的值必定为(G),奇偶校验码中的码距为(H)。当一个选用偶校验规则的合法码字中的一个信息位出现错误时,可以发现这一出了错的码字中取值为(G)的总位数
11、变成奇数,不再具有规定的特性。正是通过检查奇偶校验码的码字仍保持规定的特性来区分是否某一位信息出现了错误。A 0 B 存储容量 C 4 D 一个 E 地址 F 数据 G 1 H 2 I 多个 J 控制K 3 L 位数 M 主存储器 N 偶数 O 奇数(4) 虚拟存储器是使用高速(F)上的一片存储空间,来保存原本应存放在(K)中的信息,来解决(K)的(B)不够大,存放不下足够多的数据和程序的问题,这不仅确保更大容量的程序可以在配备比较小容量的主存储器的系统中运行,还使得保存单位信息的(D)得到降低,因为存放同等数量信息时,使用磁盘比使用(K)的成本要低得多。但是磁盘的读写速度很慢,而且只能以数据
12、块的方式和主存储器交换数据,CPU不能直接以字为单位读磁盘中的数据。按照以何种方式来管理和分配主存储器空间,可以把对存储器管理区分为(L)和(G)两种基本的管理方案。其中(L)存储管理中段的长度是程序本身的规模决定的,可变,会在主存储器中形成(I),(G)存储管理中的页长是按照需要对程序(存储区域)人为划分的结果。A 磁带 B 存储容量 C 读写 D 平均价格 E 数据 F 磁盘G 页式 H 光盘 I 碎块 J 存储空间 K主存储器L 段式 M状态 N主存储器分段 O 动态分区 P 请求分页2 回答题(1) 何谓主存储器的多体结构?为什么它能提高主存储器的读写速度?主存储器的多体结构是指实现多
13、个可以各自独立完成读写操作的存储器模块(体),即它们的读写操作有可能在时间上重叠起来,而存储器的总容量为这些存储器体容量的总和。对单一的容量更大的存储器,在一个读写周期内,只能读写一个主存字,但对多个存储体组成的存储器,却可以在一个读写周期内启动多个存储体的读写操作,从而有可能完成多个存储字的读写操作,即提高了主存储器平均的读写速度。(2 简单说明常规针式打印机的组成和打印一个字符的工作过程。 针式打印机由字符发生器、打印头、色带和走纸机构等组成,打印头安装多个大体纵向排列的打印针,每个打印针可以通过一个脉冲信号使其向前移动撞色带打印出字符字形的一个点,则多个打印针同时运行,一次就可以打印出一
14、个字符字形在纵向一列上的全部点,若控制打印头向右移动一点距离,再打印出下一列上的全部点,几次后则可以打印出一个完整的字酤。(3) 直接控制方式,程序中断方式和直接内存访问方式在计算机系统的输入/输出过程中,各自的主要作用是什么?各自对CPU的运行负荷有什么样的影响?在计算机系统的输入/输出过程中,程序直接控制方式,是通过输入/输出指令查询接口状态来控制数据的输入/输出操作的运行方式,简单且运行速度快,但占据CPU的过多时间,也难以完成CPU计算与外围设备入出操作,或多个外围设备入出操作的并发执行。程序中断方式仅在设备已经准备就绪的时候(准备好送给CPU的数据或已经完成一次写入操作),才通过发出中断请求信号,请求CPU开始一次输入/输出操作,使得CPU有更多的时间执行运算操作,故可以完成CPU计算与外围设备入出操作,或多个外围设备入出操作的并发执行;但响应与处理一次中断要用较多条指令才得以完成,故主要用于慢速设备的输入/输出操作。直接内存访问方式,主要用于快速设备与主存储器直接进行数据传送的输入/输出操作,进一步降低了CPU的开销。(4) 简单说明微程序的控制器应由哪几个功能部件组成,每一个部件承担的主要功能是什么? 微程序的控制器的基本组成由四个部分组成。一是有一个能提供指令在内存中的地址的部