黑龙江大学计算机组成原理试题B.docx
《黑龙江大学计算机组成原理试题B.docx》由会员分享,可在线阅读,更多相关《黑龙江大学计算机组成原理试题B.docx(18页珍藏版)》请在冰豆网上搜索。
黑龙江大学计算机组成原理试题B
装
订
线
2006—2007学年第2学期计算机组成与体系结构试卷(B)
(院系:
计算机科学与技术专业:
计算机应用年级:
考核形式:
)
题号
一
二
三
卷面分
折合分(占%)
实验(占%)
平时(占%)
总分
评卷人
分数
得分
得分
评卷人
一、选择题(在每个小题备选答案中选出正确答案,填在题末括号里)(每题1分,总计10分)
1.假定下列字符码中有奇偶校验位,但没有数据错误,采用偶校校验的字符码是______。
A11001011B11010110C11000001D11001001
2.8位定点字长的字,采用2的补码表示时,一个字所能表示的整数范围是______。
A.–128~+127B.–127~+127C.–129~+128D.-128~+128
3.下面浮点运算器的描述中正确的句子是:
______。
A.浮点运算器可用阶码部件和尾数部件实现
B.阶码部件可实现加、减、乘、除四种运算
C.阶码部件只进行阶码相加、相减和比较操作
D.尾数部件只进行乘法和减法运算
4.某计算机字长16位,它的存贮容量是64KB,若按字编址,那么它的寻址范围是______
A.64KB.32KC.64KBD.32KB
5.双端口存储器在______情况下会发生读/写冲突。
A.左端口与右端口的地址码不同
B.左端口与右端口的地址码相同
C.左端口与右端口的数据码不同
D.左端口与右端口的数据码相同
6.寄存器间接寻址方式中,操作数处在______。
A.通用寄存器B.主存单元C.程序计数器D.堆栈
7.微程序控制器中,机器指令与微指令的关系是______。
A.每一条机器指令由一条微指令来执行
B.每一条机器指令由一段微指令编写的微程序来解释执行
C.每一条机器指令组成的程序可由一条微指令来执行
D.一条微指令由若干条机器指令组
8..按其数据流的传递过程和控制节拍来看,阵列乘法器可认为是______。
A全串行运算的乘法器
B全并行运算的乘法器
C串—并行运算的乘法器
D并—串型运算的乘法器
9.由于CPU内部的操作速度较快,而CPU访问一次主存所花的时间较长,因此机器周期
通常用______来规定。
A主存中读取一个指令字的最短时间
B主存中读取一个数据字的最长时间
C主存中写入一个数据字的平均时间
D主存中读取一个数据字的平均时间
10.程序控制类指令的功能是______。
A进行算术运算和逻辑运算
B进行主存与CPU之间的数据传送
C进行CPU和I/O设备之间的数据传送
D改变程序执行顺序
得分
评卷人
二、填空题(每空1分,总计20分)
1.按IEEE764标准,一个浮点数由A.______,阶码E,尾数m三部分组成。
其中阶码E的值等于指数的B.______加上一个固定C.______。
2.储器的技术指标有A.______,B.______,C.______,和存储器带宽。
3.指令操作码字段表征指令的A.______,而地址码字段指示B.______。
4.一个定点数由A.______和B.______两部分组成。
根据小数点位置不同,定点数有C.______和纯整数之分。
5.对存储器的要求是A.______,B.______,C.______。
为了解决这三方面的矛盾计算机采用多级存储体系结构。
6.当今的CPU芯片除了包括定点运算器和控制器外,还包括A.______,B.______运算器和C.______管理等部件。
7.RISC指令系统的最大特点是:
A.______;B.______;C.______种类少。
只有取数/存数指令访问存储器。
院系
年级
专业
姓名
学号
考试课程
装
订
线
装
订
线
得分
评卷人
三、设有两个浮点数N1=2j1×S1,N2=2j2×S2,其中阶码2位,阶符1位,尾数四位,数符一位。
设:
j1=(-10)2,S1=(+0.1001)2
j2=(+10)2,S2=(+0.1011)2
求:
N1×N2,写出运算步骤及结果,积的尾数占4位,要规格化结果,用原码阵列乘法器求尾数之积。
(10分)
得分
评卷人
四、已知x=-0.01111,y=+0.11001,求[x]补,[-x]补,[y]补,[-y]补,x+y=?
,x–y=?
(8分)
院系
年级
专业
姓名
学号
考试课程
装
订
线
装
订
线
得分
评卷人
五、指令格式如下所示,OP为操作码字段,试分析指令格式特点。
(10分)
312622181716150
OP
源寄存器
变址寄存器
偏移量
得分
评卷人
六、已知某8位机的主存采用半导体存贮器,地址码为18位,若使用4K×4位RAM芯片组成该机所允许的最大主存空间,并选用模块条的形式,问:
(1)若每个摸条为32K×8位,共需几个模块条?
(2)每个模块内共有多少片RAM芯片?
(3)主存共需多少RAM芯片?
CPU如何选择各模块条?
(6分)
得分
评卷人
七、假设循环冗余校验使用的生成多项式是G(x)=x3+x+1。
4位的原始报文为1010,求编码后的报文,要求写出详细过程。
(10分)
院系
年级
专业
姓名
学号
考试课程
装
订
线
装
订
线
得分
评卷人
八、某计算机有如下部件:
ALU,移位器,主存M,主存数据寄存器MDR,主存地址寄存器MAR,指令寄存器IR,通用寄存器R0——R3,暂存器C和D。
(1)请将各逻辑部件组成一个数据通路,并标明数据流向。
(2)画出“ADDR1,(R2)”指令的指令周期流程图,指令功能是(R1)+((R2))→R1。
(12分)
ALU
得分
评卷人
九、运算器结构如下图所示,R1,R2,R3是三个寄存器,A和B是两个三选一的多路开关,通路的选择由AS0,AS1和BS0,BS1端控制,例如BS0BS1=11时,选择R3,BS0BS1=01时,选择R1……,ALU是算术/逻辑单元。
S1S2为它的两个操作控制端。
其功能如下:
S1S2=00时,ALU输出=A
S1S2=01时,ALU输出=A+B
S1S2=10时,ALU输出=A–B
S1S2=11时,ALU输出=A⊕B
请设计控制运算器通路的水平微指令格式。
(14分)
院系
年级
专业
姓名
学号
考试课程
装
订
线
装
订
线
院系
年级
专业
姓名
学号
考试课程
装
订
线
装
订
线
院系
年级
专业
姓名
学号
考试课程
装
订
线
装
订
线
院系
年级
专业
姓名
学号
考试课程
装
订
线
装
订
线
院系
年级
专业
姓名
学号
考试课程
装
订
线
装
订
线
院系
年级
专业
姓名
学号
考试课程
装
订
线
装
订
线
院系
年级
专业
姓名
学号
考试课程
装
订
线