计算机组成原理的试卷和答案
- 格式:doc
- 大小:35.50 KB
- 文档页数:4
一、单项选择题1. Pentium属于___B____位结构的微处理器。
A 64B 32C 16D 82. 冯•诺依曼机的基本工作方式的特点是_C_____。
A 多指令流多数据流B 堆栈操作C 按地址访问并顺序执行指令D 存贮器按内容选择地址3. 根据国标规定,每个汉字在计算机内占用____B__个字节存储。
A 1B 2C 3D 44. 计算机系统多级层次中,从下层到上层,各级相对顺序正确的应当是_C_____。
A 汇编语言机器级→操作系统机器级→高级语言机器级B 传统机器语言机器级→高级机器语言机器级→汇编语言机器级C 微程序机器级→传统机器语言机器→汇编语言机器级D 汇编语言机器级→应用语言机器级→高级语言机器级5. 采用2的补码形式表示时,定点16位字长的字能表示的整数范围是___A___。
A -215 ~+(215-1)B -(215-1)~+(215-1)C -(215+1)~+215D -215~+2156. 浮点数据格式中的阶码常用_____D_表示法。
A 原码B 补码C 反码D 移码7. 8421BCD码011001010010.00010110所对应的十进制数为____A____。
A 652.16B 1618.13C 652.13D 1618.068. 某SRAM芯片的存储容量为64K×16位,该芯片的地址线和数据线数目为___D___。
A 64,16B 16,64C 64,8D 16,169. 主存储器和CPU之间增加Cache的目的是___A___。
A 解决CPU和主存之间的速度匹配问题B 扩大主存贮器的容量C 扩大CPU中通用寄存器的数量D 既扩大主存的容量,又扩大CPU通用寄存器的数量10. 某单片机的系统程序,不允许用户改变,则可以选用__B____作为存储芯片。
A SRAMB 闪速存储器C cacheD 辅助存储器11. 指令周期是指___C___。
A CPU从主存取出一条指令的时间B CPU执行一条指令的时间C CPU从主存取出一条指令加上CPU执行这条指令的时间D 时钟周期时间12. 程序控制类指令的功能是__D____。
A 进行算术运算和逻辑运算B 进行主存与CPU之间的数据传送C 进行CPU和I/O设备之间的数据传送D 改变程序执行的顺序13. 假定下列字符码中有奇偶校验位,但没有数据错误,采用偶校验的字符码是___D___。
A 11001011B 11010110C 11000001D 1100100114. 下面有关“中断”的叙述,___A___是不正确的。
A 一旦有中断请求出现,CPU立即停止当前指令的执行,转而去受理中断请求B CPU响应中断时暂停运行当前程序,自动转移到中断服务程序C 中断方式一般适用于随机出现的服务D 为了保证中断服务程序执行完毕以后,能正确返回到被中断的断点继续执行程序,必须进行现场保存操作15. 在下面描述的RISC指令系统中不正确的表述是_C__。
A 选取使用频率高的一些简单指令,指令条数少B 指令长度固定C 指令格式种类多D 只有取数/存数指令访问存储器16. 运算器虽有许多部件组成,但核心部分是_____B_。
A 数据总线B 算术逻辑运算单元C 多路开关D 累加寄存器17. 在数据传送过程中,数据由串行变并行或由并行变串行,其转换是通过___A___。
A 移位寄存器B 数据寄存器C 锁存器D 指令寄存器18. “与非”门中的某一个输入值为“0”,那么它的输出值___B___。
A 为“0”B 为“1”C 取决于正逻辑还是负逻辑D 取决于其他输入端的值19. 由与非门构成的基本RS触发器两个输入端1R,0S==时,触发器的状态为___A___。
A 0Q,1Q==B 1Q,1Q==C 1Q,0Q==D 0Q,0Q==20. CPI中文含义是____C____。
A CPU执行时间B 指令条数C 每条指令需要的时钟周期数D 每秒百万条指令二、对错判断题1. 存储系统中,引入虚拟存储器主要是为了提高主存访问速度。
(错)2. 微程序设计技术是利用软件方法设计操作控制的一门技术,它具有规整性、可维护性、灵活性等一系列优点。
(对)3. DMA技术的出现使得外围设备可通过DMA控制器直接访问内存。
(对)4. CPU访问存储器的时间是由存储器的容量决定的,存储容量与越大,访问存储器所需的时间越长。
(错)5. 大多数微型机的总线由地址总线,数据总线和控制总线组成,所以被称为三总线结构计算机。
(错)6. 堆栈是先进后出原则存取数据的存储器。
(对)7. 同模拟相比,数字信号的特点是它的离散性。
一个数字信号只有两种取值,分别表示为“0”和“1”。
在逻辑代数中,有三种基本逻辑运算:与、或、非。
(对)8. “只有当一件事的几个条件全部具备之后,这件事才发生”,这种关系称为或逻辑。
(错)9. 组合电路的特点是电路任意时刻输出状态只取决于该时刻的输入状态,而与该时刻前的电路状态无关。
(对)10. 为了检测数据传输中出现的错误,常用奇偶校验方法。
可以使用奇校验,也可以使用偶校验。
(对)三、简答题1. 计算机如何区分指令还是数据?答:时间上讲,取指令事件发生在“取指周期”,取数据事件发生在“执行周期”。
从空间上讲,从内存读出的指令流流向控制器(指令寄存器)。
从内存读出的数据流流向运算器(通用寄存器)。
2. 何谓“异或”门,写出其逻辑表达式、画出其电路符号、列出其真值表。
答:BABABAF⊕=+=3. 什么是存储保护?通常采用什么方法?答:当多个用户共享主存时,为使系统能正常工作,应防止由于一个用户程序出错而破坏其它用户的程序和系统软件,还要防止一个用户程序不合法的访问不是分给它的主存区域。
为此,系统提供存储保护。
通常采用的方法是:存储区域保护和访问方式保护。
4. 什么是计算机体系结构中的并行性?有哪些提高并行性的基本技术方法?答:并行性:在同一时刻或是同一时间间隔内完成两种或两种以上性质相同或不相同的工作。
提高并行性的三种技术途径:时间重叠、资源重复、资源共享。
5. 以可屏蔽中断为例,说明一次完整的中断过程主要包括哪些环节?答:(1) 设备提出中断请求(2) 当一条指令执行结束时CPU响应中断(3) CPU设置“中断屏蔽”标志,禁止中断(4) 保存程序断点(PC)(5) 识别中断源(6) 用软件方法保存CPU现场(7) 为设备服务(中断服务、中断处理)(8) 恢复CPU现场(9) “中断屏蔽”标志复位,开放中断(10) 返回主程序6. 请说明指令周期、机器周期、时钟周期之间的关系答:指令周期是指取出并执行一条指令的时间,指令周期常常用若干个CPU周期数来表示,CPU周期也称为机器周期,而一个CPU周期又包含若干个时钟周期(也称为节拍脉冲或T周期)。
7. 何谓CRT的显示分辨率、灰度级?答:分辨率是指显示器所能表示的像素个数。
像素越密,分辨率越高,图像越清晰。
分辨率取决于显像管荧光粉的粒度、荧光屏的尺寸和CRT电子束的聚焦能力。
同时刷新存储器要有与显示像素数相对应的存储空间,用来存储每个像素的信息。
灰度级是指黑白显示器中所显示的像素点的亮暗差别,在彩色显示器中则表现为颜色的不同。
灰度级越多,图像层次越清楚逼真。
四、应用题1. 已知时钟频率5MHz的8086微处理器能够用4个时钟周期传送16位数据,请计算其处理器总线带宽。
答:16÷(4×0.2×10-6)bps=20×106 bps=2.5 MB/S2. 异步通信方式传送ASCII码,数据位8位,奇校验1位,停止位1位。
计算当波特率(比特率)为4800时,每秒传送的字符数是多少?每个数据位的时间长度是多少?答:每个字符格式包含10个位,因此字符传送速率4800波特/10=480字符/秒每个数据位时间长度T=1/4800=0.208ms3. 化简如下逻辑表达式:CBCBBCAABCA++++答:A+C4. 一个十六进制表达的代码BE580000是采用单精度格式保存的浮点数,求其真值(可以用二进制表达)。
答:转换为二进制数形式:BE580000=1011 1110 0101 1000 0000 0000 0000 0000则:S=1,表示负数E=01111100=7CH=124,e=124-127=-3M=101 1000 0000 0000 0000 0000二进制表达的真值数据:-(1. 1011)×2-3=-0.0011011=-(2-3+2-4+2-6+2-7)=-0.210937 5. CPU执行一段程序时,cache完成存取的次数为3800次,主存完成存取的次数为200次,已知cache存取周期为50ns,主存为210ns,求cache 的命中率和平均访问时间。
答:解:命中率H = Nc /(Nc + Nm)=3800/ (3800+200) =0.95平均访问时间Ta=H×Tc+(1-H)×Tm=0.95×50ns+0.05×210=48.5ns。