五、计算题(本大题共1小题,10分)
32.用原码的乘法方法进行0110×0101的四位乘法。要求写出每一步运算过程及运算结果。 六、设计题(本大题共2小题,第33小题15分,第34小题10分,共25分)
33.用2K×16位/片的SRAM存储器芯片设计一个8K×32位的存储器,已知地址总线为
A15~A0(低),数据总线D31~D0(低),WE为读写控制信号。请画出该存储器芯片级逻辑图,注明各种信号线,列出片选信号逻辑式。
34.单总线CPU结构图如下,其中有运算部件ALU、寄存器Y和Z、通用寄存器R0~R3、指令寄存器IR、程序计数器PC、主存地址寄存器MAR和主存数据寄存器MDR等部件,试拟出加法指令ADD R1,B(R2)的读取和执行流程。其中R1表示目的寻址为寄存器寻址;B(R2)表示源寻址为变址寻址,B是偏移量,R2是变址寄存器。
计算机组成原理测试题
一、选择题(每题1分,共25分)
1、字长12位,用定点补码规格化小数表示时,所能表示的正数范围是( )
-12-12-11-11
A 2~(1-2) B -2~(1-2)
-11-11-11
C 1/2~(1-2) D(1/2+2)~(1-2) 2、计算机中表示地址时使用( )
A 无符号数 B 原码 C 反码 D补码
3、在CRC校验中,接收端检查出某一位数据错后,纠正的方法是( )
A 请求重新发送 B 删除数据 C 通过余数的值由接受端自行纠正 D以上均可以 4、运算器由许多部件组成,但核心部分是( )
A 数据总线 B 算术逻辑运算单元 C 多路开关 D 累加寄存器
第 16 页 共 31 页
5、有关算术左移中,说法正确的是( )
A 数据顺次左移1位,最低位用0补充 B 数据顺次左移1位,最低位用1补充
C 数据顺次左移1位,最低位用原最高位补充 D 数据顺次左移1位,最高位不变 6、 ALU属于( )部件。
A 运算器 B 控制器 C 存储器 D 寄存器 7、 内存若为16MB,则表示其容量为( )KB
A 16 B 16384 C 1024 D 16000 8、下列说法正确的是( )
A 半导体RAM信息可读可写,且断电后仍能保持记忆
B 动态RAM属于挥发性存储器,而静态RAM属于非挥发性的
C 静态RAM、动态RAM都属于非挥发性存储器,断电后存储的信息将消失 D ROM不用刷新,且集成度比动态RAM高,断电后存储的信息将消失 9、若RAM中每个单元为16位,则下面所述正确的是( )
A 地址线也是16位 B 地址线与16位无关 C 地址线与16位有关 D地址线不得少于16位 10、RAM芯片串联时可以( )
A 增加存储字长 B 增加存储单元数量 C 提高存储器的速度 D 降低存储器的平均价格 11 、和外存相比,内存的特点是( )
A 容量大,速度快,成本低 B 容量大,速度慢,成本高 C 容量小,速度快,成本高 D 容量小,速度快,成本低 12、下列元件中存取最快的是( )
A Cache B 寄存器 C 内存 D 外存
13、某RAM芯片,其存储容量为1024K*16位,该芯片的地址线和数据线数目分别为(A 20、16 B 20、4 C 1024、4 D 1024、16 14、采用虚拟存储器的主要目的( )
A 提高主存的存取速度 B 扩大存储器空间,并能进行自动管理 C 提高外存的存取速度 D 扩大外存储器空间 15、有关高速缓冲存储器的说法正确的是( )
A 只能在CPU 以外 B CPU内外都可以设置
C 只能在CPU以内 C 若存在cache,CPU就不能再访问主存 16 软盘驱动器在寻找数据时( )
A 盘片不动,磁头运动 B 盘片运动,磁头不运动 C 盘片运动,磁头运动 D 盘片不动,磁头不运动 17、以下描述中基本概念正确的句子是( )
A 硬盘转速高、存取速度快 B 软盘转速高、存取速度快 C 硬盘是接触式读写 D 软盘是浮动磁头读写 18、活动头磁盘存储器的平均存取时间是指( )
A 最大找道时间加上最小找道时间 B 平均找道时间
第 17 页 共 31 页
)
C 平均找道时间加平均等待时间 D 平均等待时间 19、人们根据特定的需要预先为计算机编制的指令序列称为( )
A 软件 B 文件 C 集合 D 程序
20、指令系统中采用不同寻址方式的目的主要是( )
A 可直接访问外存 B 提供扩展操作码并降低指令译码难度 C 实现存储程序和程序控制
D缩短指令长度,扩大寻址空间,提高编程灵活性 21、在堆栈中,保持不变的是( )
A 栈顶 B 栈底 C 栈指针 D 栈中的数据 22、一节拍脉冲持续的时间长短是( )
A 指令周期 B 机器周期 C 时钟周期 D 以上都不是 23、状态寄存器用来存放( )
A 算术运算结果 B 逻辑运算结果
C 运算类型 D 算术、逻辑运算及测试指令的结果状态 24、在微程序控制器中,机器指令和微程序指令的关系是( )
A 每一 条指令由一条微指令来执行 B一条微指令由若干条机器指令组成
C 每一条机器指令由一段用微指令组成的微程序来解释执行 D 一段微程序由一条机器指令来执行
25、某寄存器中的值有时是地址,这只有计算机的( )才能识别它 A 译码器 B 判断程序 C 指令 D 时序判断 二、简答题(每小题5分,共计15分)
1、什么叫机器指令?什么叫微指令?二者有什么关系? 2、实现存储器层次结构的先决条件是什么?用什么度量?
3、中断方式与DMA方式有何异同? 三、计算题(每小题10分,共计40分)
1、设浮点数的阶码为4位(含阶符1位),尾数为7位(含尾符2位),X,Y中的指数项,小数项均
-010-100
为二进制真值.X=-2×0.1111,Y=2×0.1110,求(X-Y)补
2、某计算机字长16位,直接寻址空间128字,变址时的位移量为-64~+63,16个通用寄存器都可以作为变址寄存器.设计一套指令系统,满足下列寻址类型的要求:
(1). 直接寻址的二地址指令3条. (2). 变址寻址的一地址指令6条. (3). 寄存器寻址的二地址指令8条. (4). 直接寻址的一地址指令12条. (5). 零地址指令32条. 3、某CPU主频为8MHz,设每个CPU周期平均包括4个节拍,且该机器平均指令执行速度为1MIPS.
(1). 求该机器平均指令周期.
(2). 求每个指令周期包含的平均CPU周期. (3). 若改用主频周期为0.01μs的CPU芯片,试计算平均指令执行速度可提升到多少MIPS. 4、某计算机有四级中断A、B、C、D,其硬件排队优先次序为A>B>C>D,假设各级中断程序的屏蔽位设置为:A设备中断屏蔽字1101,B设备中断屏蔽字0100,C设备中断屏蔽字1111,D设备中
第 18 页 共 31 页
断屏蔽字0101,其中0为允许,1为屏蔽。
(1)请给出中断处理次序
(2)设A、B、C、D同时请求中断,试画出CPU执行程序的轨迹。 四、设计题:(共计25分)
1、用8K×8位的ROM芯片和8K×4位的RAM芯片组成存储器,按字节编址,其中RAM的地址为0000H~5FFFH,ROM的地址为6000H~9FFFH,画出此存储器组成结构图.
2、用74181和74182设计如下三种方案的32位ALU。 (1)行波进位方式 (2)两重进位方式 (3)三重进位方式
计算机组成原理试题
第一部分 选择题(共15分)
一、单项选择题(本大题共15小题,每小题1分,共15分)在每小题列出的四个备选项中只有一个
是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.若[X]补=0.1011,则真值X=( ) A.0.1011 B.0.0101 C.1.1011 D.1.0101
2.若十六进制数为B5.4,则相应的十进制数为( ) A.176.5 B.176.25 C.181.25 D.181.5 3.一个n+1位整数原码的数值范围是( ) A.-1n+1 B.-2 n+1≤x<2 n-1 D.-2 n+1≤x≤2 n-1 4.若采用双符号位补码运算,运算结果的符号位为01,则( ) A.产生了负溢出(下溢) B.产生了正溢出(上溢) C.结果正确,为正数 D.结果正确,为负数 5.已知一个8位寄存器的数值为11001010,将该寄存器小循环左移一位后,结果为( ) A.01100101 B.10010100 C.10010101 D.01100100 6.动态存储器的特点是( ) A.工作中存储内容会产生变化 B.工作中需要动态改变访存地址 C.工作中需要动态地改变供电电压 D.需要定期刷新每个存储单元中存储的信息 第 19 页 共 31 页 7.组相联映象和全相联映象通常适合于( ) A.小容量Cache C.小容量ROM B.大容量Cache D.大容量ROM 8.在大多数情况下,一条机器指令中是不直接用二进制代码来指定( ) A.下一条指令的地址 B.操作的类型 C.操作数地址 D.结果存放地址 9.在存储器堆栈中,若栈底地址为A,SP指针初值为A-1,当堆栈采用从地址小的位置向地址大的位置生成时,弹出操作应是( ) A.先从堆栈取出数据,然后SP指针减1 B.先从堆栈取出数据,然后SP指针加1 C.SP指针先加1,然后从堆栈取出数据 D.SP指针先减1,然后从堆栈取出数据 10.转移指令执行结束后,程序计数器PC中存放的是( ) A.该转移指令的地址 B.顺序执行的下条指令地址 C.转移的目标地址 D.任意指令地址 11.通常,微指令的周期对应一个( ) A.指令周期 B.主频周期 C.机器周期 D.工作周期 12.波特率表示传输线路上( ) A.信号的传输速率 B.有效数据的传输速率 C.校验信号的传输速率 D.干扰信号的传输速率 13.不同信号在同一条信号线上分时传输的方式称为( ) A.总线复用方式 B.并串行传输方式 C.并行传输方式 D.串行传输方式 14.24针打印机的打印头的针排列是( ) A.24根针排成一列 B.24根针排成2列 C.24根针排成3列 D.24根针排成4列 15.在常用磁盘的各磁道中( ) A.最外圈磁道的位密度最大 B.最内圈磁道的位密度最大 C.中间磁道的位密度最大 D.所有磁道的位密度一样大 第二部分 非选择题(共85分) 二、填空题(本大题共5小题,每小题2分,共10分) 16.采用DMA方式传送数据是由DMA接口来控制数据在_____和_____之间传输。 17.按照传输定时的方法划分,总线数据通信方式可分为_____和_____两类。 18.构成中央处理器的两大部件是_____和_____。 19.在微程序控制器中,控制存储器由_____构成,用于存放_____。 第 20 页 共 31 页