计算机组成原理模拟试题(1)及答案

  • 格式:doc
  • 大小:48.50 KB
  • 文档页数:7

计算机组成原理模拟试题(1)一、单选题:20分,每题02分1、某计算机字长16位,采用补码定点小数表示,符号位为1位,数值位为15位,则可表示的最大正小数为(),最小负小数为()。

A: B:C: D:2、下列说法中正确的是()。

A:采用变形补码进行加减法运算可以避免溢出B:只有定点数运算才可能溢出,浮点数运算不会产生溢出C:只有带符号数的运算才有可能产生溢出D:将两个正数相加时才有可能产生溢出3、指令系统中采用不同寻址方式的目的主要是()。

A:实现存储程序和程序控制B:缩短指令长度,扩大寻址空间,提高编程灵活性C:可以直接访问外存D:提供扩展操作码的可能并降低指令译码难度4、某计算机的字长是8位,它的存储容量是64KB,若按字编址,那么它的寻址范围应该是()A:0-128K B:0-64KC:0-32K D:0-16K5、一个四体并行交叉存储器,每个模块的容量是64K×32位,存取周期为200ns,在下述说法中正确的是()A:在200ns内,存储器能向CPU提供256位二进制信息B:在200ns内,存储器能向CPU提供128位二进制信息C:在100ns内,存储器能向CPU提供64位二进制信息D:在 50ns内,存储器能向CPU提供32位二进制信息6、在程序执行过程中,Cache与主存的地址映射是由()A:操作系统来管理的B:程序员调度的C:由硬件自动完成的D:编译器处理的7、在统一编址方式下,就某个具体地址而言,()的说法是对的。

A:只对应I/O设备B:只对应内存单元C:既对应I/O设备也对应内存单元D:只对应I/O设备或者只对应内存单元8、在计算机总线结构中,三总线结构的计算机的总线系统配置3组总线,即()。

A:系统总线、I/O总线和内存总线B:数据总线、控制总线和地址总线C:处理机总线、ISA总线和输入输出总线D:处理机总线、PCI总线和ISA总线9、显示器主要有两种工作方式,以为显示单位的叫字符显示器,以显示单位的叫图形显示器。

A:字节,像素B:字符,像素C:像素,字符D:像素,字节10、采用DMA方式传递数据时,每传送一个数据就要占用一个()时间。

A:指令周期B:机器周期C:存储周期D:总线周期二、多选题:03分,每题03分11、 ADD R0,R1加法指令,按操作数的个数是分属于(),使用的寻址方式是()。

A :单操作数B :双操作数C :无操作数D :多操作数E :寄存器寻址方式F :寄存器间接寻址方式G :堆栈寻址方式H :相对寻址方式12、 PUSH指令,按操作数的个数是分属于(),使用的寻址方式是()和()。

A :单操作数B :双操作数C :无操作数D :多操作数E :寄存器寻址方式F :寄存器间接寻址方式G :堆栈寻址方式H :相对寻址方式13、 POPF指令,按操作数个数分属于()使用的寻址方式是()。

A :单操作数B :双操作数C :无操作数D :多操作数E :寄存器寻址方式F :寄存器间接寻址方式G :堆栈寻址方式H :相对寻址方式14、在指令的寻址方式中,寄存器寻址,操作数在()中,指令中的形式地址是()。

A :通用寄存器B :寄存器编号C :内存单元D :操作数的地址E :操作数地址的地址F :操作数本身G :指令15、在指令的寻址方式中,存储器间接寻址,操作数在()中,指令中的形式地址是()。

A :通用寄存器B :寄存器编号C :内存单元D :操作数的地址E :操作数地址的地址F :操作数本身G :指令16、在指令的寻址方式中,存储器直接寻址,操作数在()中,指令中的形式地址是()。

A :通用寄存器B :寄存器编号C :内存单元D :操作数的地址E :操作数地址的地址F :操作数本身G :指令三、填空选择题:03分,每题03分17、在指令的寻址方式中,寄存器间接寻址,操作数在()中,指令中的形式地址是()。

填空选择 :选项 1 :通用寄存器寄存器编号内存单元操作数的地址操作数地址的地址操作数本身指令选项 2 :通用寄存器寄存器编号内存单元操作数的地址操作数地址的地址操作数本身指令18、在指令的寻址方式中,立即数寻址,操作数在()中,指令中的形式地址是()。

填空选择 :选项 1 :通用寄存器寄存器编号内存单元操作数的地址操作数地址的地址操作数本身指令选项 2 :通用寄存器寄存器编号内存单元操作数的地址操作数地址的地址操作数本身指令四、中型计算题:18分,每题06分19、判断如下一个二元码的编码系统是有权码还是无权码,写出判断的推导过程。

十进制数二元码的编码0 00001 00012 00103 00114 11005 11016 11107 11118 10009 1001参考答案:答:设4位二元码每位分别为 A B C D,且假定其为有权码,则从数值1的编码0001可求得D的位权为1;从数值8的编码1000可求得A的位权为8;再从数值2的编码0010可求得C的位权为 2;从数值6的编码1110可求得B的位权为 -4;再用A B C D 的位权分别为8 -4 2 1来验证数值0、3、4、5、7、9的编码值,结果都正确,故该编码系统是有权码。

五、简答题:30分,每题05分20、从原理上讲,若不计算读取指令和检查有无中断请求的处理过程,主存储器的一个存储单元与一个累加之间的数据传送的指令要用几个执行步骤来完成相应的操作要求,并写出每一步完成的具体功能。

参考答案:答:主存储器的一个存储单元与一个累加之间的数据传送,通常用2步可以完成,第一步把主存储器的一个存储单元的地址送地址寄存器,第二步读主存储器,并把读出的数据传送到指定的累加器中;21、简述计算机的控制器的组成及其作用。

参考答案:答:控制器的基本组成有四个。

一是有一个能提供指令在内存中的地址的部件,通称程序计数器(PC),服务于读取指令,并接收下条要执行的指令的地址。

二是有一个能保存读来的指令内容的部件,通称指令寄存器(IR),以提供本指令执行的整个过程中要用到的指令本身的主要信息。

三是是脉冲源、启停控制逻辑,指令执行的步骤标记线路,它标记出每条指令的各执行步骤的相对次序关系。

四是全部时序控制信号的产生部件,它依据指令内容、指令的执行步骤(时刻),也许还有些别的什么条件信号,来形成并提供出当前各部件时刻要用到的控制信号。

计算机整机各硬件系统,正是在这些信号控制下协同运行,产生予期的执行结果,也就是执行一条又一条的指令。

22、原理性地说明子程序调用指令、中断返回指令在执行功能和执行步骤方面的区别。

参考答案:答:要把子程序的起始地址写进程序计数器PC中,以便可以在本指令之后开始该子程序的执行过程,但在子程序的执行结束之后,应使程序的执行过程返回到紧跟在该子程调用指令指令之后的那条指令处接着运行,故必须在执行子程序之前,把子程调用指令指令之后的那条指令的地址(称为断点)保存到内存堆栈中,以便子程序的执行过程结束之后,能恢复断点地址到程序计数器PC中。

中断返回指令是用在中断处理完成之后返回主程序断点的目的,执行时不仅要恢复程序断点地址到程序计数器PC中,还要恢复原来已保存在内存堆栈中的原有的程序状态字的内容,而子程序返回指令无此功能。

23、指令的操作码一般有那几种组织方式?参考答案:从对指令操作码的组织与编码所选用的方案分类,可以区分出如下3种处理情况。

定长的操作码的组织方案变长的操作码的组织方案操作码字段与操作数地址有所交叉的方案24、高速缓存与主存在读写原理方面有何区别?参考答案:答:高速缓冲存储器的运行原理,与主存储器的运行原理是有很大区别的。

主存储器运行原理,是建立在每个主存地址对应主存的一个存储单元这一关系之上的。

在计算机程序中,要使用主存某单元中的数据,必须在指令中给出该单元的地址。

读操作时,给出这一地址后,通过译码电路,就选中主存中欲读的一个存储单元,执行读操作,读出的信息就是需要的数据。

高速缓冲存储器的运行原理则完全不同,由于其存储容量很小,无法通过对原本用于读主存的地址直接进行译码来选择一个CACHE单元,而是通过映象的方法来找到所要的单元,这样CACHE的每个存储单元由3部分内容组成。

第一部分内容,是CACHE的数据字段,保存从主存某一单元复制过来的数据内容。

第二部分内容,是CACHE的标志字段,保存相应主存单元的地址信息,用它指明该CACHE单元的数据字段部分保存的数据是从哪一个主存单元复制过来的。

第三部分内容,是CACHE单元的有效位字段,规定其值为1,表示该CACHE单元中的标志字段、数据字段的内容是有效的,为0,则说明该CACHE单元在此之前尚未使用,其标志字段、数据字段的内容是无效的。

六、填空题(主观):10分,每题02分25、完成从十进制数到二进制的转换,通常要区分数的()部分和()部分,并需要分别按()部分和()部分两种不同的方法来完成。

题参考答案:整数,小数,除2取余数,乘2取整数26、 CRC码的产生和校验需要采用()多项式。

若用r次多项式,则校验位应该有()位,CRC码与该多项式进行模2除法后得到的()是判断及纠正错误的依据。

参考答案:生成,r+1,剩余多项式27、不同的指令使用不同数目、不同来源、不同用法的操作数,必须有办法尽量把它们统一起来,并安排在指令字的适当位置(字段)。

从用到的操作数个数进行区分,可能有()、()、()和()4种形式。

参考答案:无操作数指令,单操作数指令,双操作数指令,多操作数指令28、不同的指令使用不同数目、不同来源、不同用法的操作数,通常指令中要求使用两个操作数,需要分别给出()和()的地址,其中()地址还用于保存运算的结果,这样的指令称()指令。

参考答案:目的操作数,源操作数,目的操作数,双操作数指令29、光盘是多媒体计算机不可缺少的外存设备。

按对读写支持的情况分,光盘有(),()以及()三类光盘。

参考答案:只读,一次写,多次写七、名词解释:04分,每题04分30、解释下列术语:总线的等待状态参考答案:答:若被读写的内存和外设的运行速度低,不能在这一个总线周期数据时间内完成读写操作,就必须再增加一到几个数据时间用于继续完成读写操作,之后才结束该总线周期。

在增加出的这一到几个数据时间里,称总线处于等待状态。