2008~2009学年 第一学期 《计算机组成原理》 试卷 B
姓名: 学号: 班级: 成绩:
一、单选题(每小题1分,共10分)
1. 在浮点数编码表示中______在机器数中不出现,是隐含的。D
A.阶码 B.符号 C.尾数 D.基数
2. 设在一条指令的地址字段中直接存放着操作数,则该指令的寻址方式称为______。C
A.变址寻址 B.直接寻址 C.立即寻址 D.寄存器
3. 要把一个二进制数除4,最简单的方法是把它______。C
A.算术右移2位 B.逻辑右移2位
C.算术左移2位 D.逻辑左移2位
4. 下列______方式不属于主存与cache的地址映射方式。B
A.直接映射 B.间接映射
C.全相联映射 D.组相联映射
5. 根据传送信息的种类不同,系统总线分为______。B
A.串行总线和并行总线 B.地址线、数据线和控制线
C.内部总线、系统总线和多机系统总线 D.单总线、双总线和三总线
6. 已知X=+23,Y=-23,若采用8位字长,则[X]补+[Y]补为:______。C
A.1110010 B.11001101 C.00000000 D.00001110
7. 浮点数运算中,对阶一般规则是小阶向大阶靠拢,如有两数A其阶码(原码)为 0,101;B阶码(原码)为0,110,A与B两数的阶差为______。D
A.2 B.4 C.3 D.-1
8. 在以下描述的流水CPU基本概念中,不正确的表述是______。A
A.流水CPU一定是多媒体CPU
B.流水CPU一定是RISC机器
C.流水CPU是以空间并行性为原理构造的处理器
D.流水CPU是以时间并行性为原理构造的处理器
9. 某计算机字长16位,其存储容量为2MB,若按半字编址,它的寻址范围是______。C
A.0~1M-1 B.0~2M-1 C.0~4M-1 D.0~8M-1
10.DMA方式是在______之间建立直接的数据通路。D
A.CPU与外设 B.CPU与主存
C.外设与外设 D.主存与外设
二、填空题(每空2分,共20分)
1. 动态半导体存储器的刷新一般有 集中 、 分散 和异步式三种方式。
2. 已知X=-46,CPU的字长为8位,且采用单符号位。则[X]原= 1,1010010 ,[X]反= 1,1010001 , [X]补= 1,1010010 。
3. H看作ASCII码代表字符 d ,看作8421BCD码代表十进制数 。
4. 控制器有微程序控制器和 硬布线 控制器两种。
5.一条机器指令一般包含两种信息码,即 操作 码和 地址 码。
三、名词解释(每小题5分,共20分)
1.真值与机器数
带符号数的计算机内的表示,即将符号也数码化的机内数称为机器数。
某一机器数的实际数值,即为该机器数的真值。
2.指令周期和机器周期
完整地执行一条指令所需要的时间为指令周期。
在一条指令中,完成一个基本操作所需要的时间为机器周期。
3.指令和指令系统
指令:代表CPU某一操作功能的二进制代码串。
指令系统: 对于某一CPU 而言,所有指令的集合为该CPU的指令系统。
4.IR和DR
IR---指令寄存器
DR---数据寄存器
四、简答题(每小题5分,共15分)
1.SRAM与DRAM芯片有何区别?
2.什么是中断?简述中断处理步骤?
见教材:P338页。
3.试画出单管动态存储器的单元电路图,并说明其写入与保持信息的工作原理。
见教材:P121页。
五、存储器应用设计(每小问5分,共15分)
用Intel 2114(1K×4位) SRAM芯片构成2K×8位的存储器系统,问:1、需要多少块Intel 2114 SRAM芯片及芯片的分组情况? 2、地址线的分配情况及每一组的地址范围? 3、画出具体的芯片连线图。
1、共需:2*2=4片(Intel 2114)
2、地址线的分配:A0~A9-----用作片内寻址,可寻址1K空间;
A10 -------- 用作片选。
地址范围:整个存储器:000H~7FFH
共分2组:
第一组: 000H~3FFH
第二组: 400H~7FFH。
3、图:(略)
六、计算题:(本题共20分)
1、已知:X=+80,Y=-81,若采用8位字长,计算[X+Y]补和[X—Y]补的值,要求写出机内运算过程,并判断结果是否发生了溢出。(本小题8分)
答:
[X]补=0,1010000
[Y]补=1,0101111 [-Y]补=0,1010001
[X+Y]补=1,1111111
[X—Y]补= 1,0100001 (溢出)
2、 已知:X=0.1101;Y=-0.1011,试用补码一位乘完成求XY的运算(必须写出机内运算过程)。(本小题12分)
答案:
X*Y=-0.10001111
正确写出 [X]补、[Y]补 给4分;过程正确给4分;结果正确给4分。下载本文