计算机系统结构模拟试题(5)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机组成原理模拟试题(2)
一、填空题:04分,每题02分
1、X=-0.1001 [X]原=_____________ [X]补=_____________[-X]补=_____________ Y=0.0101 [Y]原=_____________ [Y]补=_____________ [-Y]补=_____________ [X+Y]补=_____________
2、对西文输出的字符设备,在计算机的内存储器中存储的是字符数据的每个字符的_____________码,输出(包括显示或打印)的则是每个字符的_____________,设备中的字符发生器的主要功能是解决从字符的_____________码和字符的_____________间的对应关系。
二、单选题:20分,每题02分
3、32 x 32点阵汉字的机内编码需要。
A: 16个字节
B: 32个字节
C: 32×2个字节
D: 32×4个字节
4、某机字长32位,采用原码定点整数表示,符号位为1位,数值位为31位,则可表示的最大正整数为,最小负整数为。
A:
B:
C:
D:
5、在定点二进制运算器中,减法运算一般通过来实现。
A: 原码运算的二进制减法器
B: 补码运算的二进制减法器
C: 补码运算的十进制加法器
D: 补码运算的二进制加法器
6、在浮点数运算中产生溢出的原因是。
A: 运算过程中最高位产生了进位或借位
B: 参加运算的操作数超出了机器的表示范围
C: 运算的结果的阶码超出了机器的表示范围
D: 寄存器的位数太少,不得不舍弃最低有效位
7、无论如何划分计算机的功能部件,控制器部件中至少含有。
A: PC、IP
B: PC、IR
C: IR、IP
D: AR、IP
8、某存储器容量为32K×16位,则
A: 地址线为16根,数据线为32根
B: 地址线为32根,数据线为16根
C: 地址线为15根,数据线为16根
D: 地址线为15根,数据线为32根
9、在统一编址方式下,存储单元和I/O设备是靠指令中的来区分的。
A: 不同的地址
B: 不同的数据
C: 不同的数据和地址
D: 上述都不对
10、在单级中断系统中,CPU一旦响应中断,则立即设置,以防止本次中断服务结束前同级的其他中断源产生另一次中断进行干扰。
A: 中断允许
B: 中断请求
C: 中断屏蔽
D: 中断响应
11、为了便于实现多级中断,保存现场信息最有效的方法是采用。
A: 通用寄存器
B: 堆栈
C: 存储器
D: 外存
12、通道程序是由组成,通道对CPU的请求形式是,CPU对通道的请求形式是。
A: I/O指令,自陷,中断
B: 通道指令(通道控制字),中断,I/O指令
C: 通道状态字,通道命令,自陷
D: 通道状态字,跳转指令,通道命令
三、多选题:03分,每题03分
13、在指令的寻址方式中,寄存器寻址,操作数在中,指令中的形式地址是。
A : 通用寄存器
B : 寄存器编号
C : 内存单元
D : 操作数的地址
E : 操作数地址的地址
F : 操作数本身
G : 指令
四、填空选择题:03分,每题03分
14、在指令的寻址方式中,立即数寻址,操作数在中,指令中的形式地址是。选项 1 :
通用寄存器
寄存器编号
内存单元
操作数的地址
操作数地址的地址
操作数本身
指令
选项 2 :
通用寄存器
寄存器编号
内存单元
操作数的地址
操作数地址的地址
操作数本身
指令
五、中型计算题:18分,每题06分
15、把下面给出的几个十进制数化成二进制数(无法精确表示时,小数点后取3位)、八进制数、十六进制数。
6+3/4,-23/64,23.5,-121.9375,15.43
参考答案:
答:
16、写出下面两组数的双符号位原码、反码、补码表示,并用双符号补码计算每组数的和、差。双符号位的作用是什么?它只出现在什么电路的什么位置。
(1)X=0.1101 Y=-0.0111
(2)X=10111101 Y=-00101011
参考答案:
17、判断如下一个二元码的编码系统是有权码还是无权码,写出判断的推导过程。
十进制数二元码的编码
0 0000
1 0111
2 0110
3 0101
4 0100
5 1011
6 1010
7 1001
8 1000
9 1111
参考答案:
答:
设4位二元码每位分别为 A B C D,且假定其为有权码,则
从数值4的编码0100可求得B的位权为4;
从数值8的编码1000可求得A的位权为8;
再从数值7的编码1001可求得D的位权为 -1;
从数值6的编码1010可求得C的位权为 -2;
再用A B C D 的位权分别为8 4 -2 -1来验证数值0、1、2、3、5、9的编码值,结果都正确,故该编码系统是有权码。
六、简答题:30分,每题05分
18、举例说明计算机中常用的变址寻址、堆栈寻址方式,从形式地址到得到操作数的寻址处理过程。
参考答案:
答:
(1)变址寻址,形式地址为变址寄存器名(或编号)和变址偏移值,把变址寄存器中的内容与变址偏移值相加得到操作数的地址,再读一次内存得到操作数;
(2)堆栈寻址,通常形式地址为将写入堆栈的、或接收堆栈读出内容的寄存器名(或编号),指令中不直接给出内存地址,而是选用默认的堆栈指针寄存器中的内容为内存地址,读写堆栈总伴有修改堆栈指针的操作
19、原理性地说明子程序调用指令的指令格式和执行步骤。
参考答案: