计算机系统结构基础习题
第三、四章习题 一、选择题
1.对真值0表示形式唯一的机器数是__B_______。 A.原码 B.补码和移码
C.反码 D.以上都不对
2.某机字长8位,采用补码形式(其中1位为符号位),则机器数所能表示的范围是 ______ _C_____。 A.-127~127
B.-128~128 C.-128~+127 D. 0~255
3.用n+1位字长表示定点数(其中1位为符号位),它所能表示的整数范围是_A____,它所能表示的小数范围是____D___。1gmAVAG。 A.0≤|N|≤2-1 C.0≤|N|≤1-2
n
B.0≤|N|≤2
n+1
-1
-n
-(n+1)
D.0≤|N|≤1-2
4. 设机器数采用补码形式(含1位符号位),若寄存器内容为9BH,则对应的十进制数为 C 。tZSg2HI。 A. -27 B. -97 C. -101 D. 155
5. 若9BH表示移码(含1位符号位),其对应的十进制数是 A 移码符号位用1表示正数,用0表示负数 。
TpV8gIx。 A. 27 B. -27 C. -101 D. 101
6. 设寄存器内容为,(移码,符号位为1,表示正0)若它等于0,则为 D 。 A. 原码 B. 补码 C. 反码 D. 移码 ` 7. 设寄存器内容为,若它等于-128,则为 B 。 A. 原码 B. 补码 C. 反码 D. 移码 8. 设寄存器内容为,若它等于-127,则为 C 。 A. 原码 B. 补码 C. 反码 D. 移码 9. 设寄存器内容为,若它等于-0,则为 A 。 A. 原码 B. 补码 C. 反码 D. 移码
计算机系统结构基础习题
10. 设寄存器内容为,若它等于+127,则为 。 A. 原码 B. 补码 C 反码 D. 移码 11. 大部分计算机内的减法是用_______实现。
A 将被减数加到减数中 B 从被减数中减去减数 C 补数的相加 D 从减数中减去被减数 12 补码加减法是指___________。
A. 操作数用补码表示,两数相加减,符号位单独处理,减法用加法代替 B. 操作数用补码表示,符号位和数值位一起参加运算,结果的符号与加减法相同
C. 操作数用补码表示,连同符号位直接相加减,减某数用加负某数的补码代替,结果的符号在运算中形成 D. 操作数用补码表示,有数符决定两数的操作,符号位单独处理 13 在原码一位乘中,符号位单独处理,参加操作的数是__________。 A 原码 B 补码 C 绝对值 D 绝对值的补码
14 两补码相加,采用1为符号位,则当________时,表示结果溢出 A 最高位有进位
B 最高位进位和次高位进位异或结果为0 C 最高位为1
D 最高位进位和次高位进位异或结果为1
15. 在定点机中执行算术运算时会产生溢出,其原因是________。 A.主存容量不够 B. 运算结果无法表示。 C.操作数地址过大 D. 以上都不对 16. 在浮点机中,下列说法________是正确的。 A.尾数的第一数位为1时,即为规格化形式。 B.尾数的第一数位与数符不同时,即为规格化形式。 C.不同的机器数有不同的规格化形式。 D.尾数的第一数位为0时,即为规格化形式。
17. 在浮点机中,判断原码规格化形式的原则是________。 A.尾数的符号位与第一数位不同 B.尾数的第一数位为1,数符任意。
计算机系统结构基础习题
C.尾数的符号位与第一数位相同。 D.阶符与数符不同。
18. 在浮点机中,判断补码规格化形式的原则是_________。 A.尾数的第一数位为1,数符任意。 B.尾数的符号位与第一数位相同。 C.尾数的符号位与第一数位不同。 D.阶符与数符不同。
19. 设机器数字长8位(含1位符号位),若机器数BHA为原码,则算术左移一位得________,算术右移一位得____________。17XdJlr。 A.F4H EDH B. B4H 6DH C.F4H 9DH D.B5H EDH 20.运算器的主要功能是进行__________。
A.算术运算。 B.逻辑运算 C.算术逻辑运算 D.初等函数运算 21.运算器由许多部件组成,其核心部分是_____________。 A.数据总线 B.算术逻辑运算单元 C.累加寄存器 D. 多路开关 22. 定点运算器用来进行___________。 A.十进制数的加法运算 B.定点运算 C.浮点运算
D.既进行浮点运算也进行定点运算。
23.串行运算器结构简单,其运算规律是________。 A.由低位到高位先行进行进位运算 B.由高位到低位先行进行进位运算 C.由低位到高位逐位运算 D.由高位到低位逐位运算
24.四片74181和一片74182相配合,具有如下_________种仅为传递功能。 A.行波进位
B.组(小组)内并行进位,组(小组)间并行进位
计算机系统结构基础习题
C.组(小组)内并行进位,组(小组)间行波进位 D.组内行波进位,组间并行进位
25.早期的硬件乘法器设计中,通常采用加和移位相结合的方法,具体算法是________,但 需要有___________控制。 A.串行加法和串行移位 触发器 B.并行加法和串行左移 计数器 C.并行加法和串行右移 计数器 D.串行加法和串行右移 触发器
25. 下面有关浮点运算器的描述中,正确的是_______(多项选择)。
A.浮点运算器可用两个松散连接的顶点运算部件(阶码部件和尾数部件)来实现 B.阶码部件可实现加、减、乘、除四种运算 C.阶码部件只进行加、减和比较操作 D.尾数部件只进行乘、除操作
26.计算机中表示地址时,采用__________。 A.原码 B. 补码 C.反码 D.无符号数 27.浮点数的表示范围和精度取决于_________. A.阶码的位数和尾数的机器数形式 B.阶码的机器数形式和尾数的位数 C.阶码的位数和尾数的位数
D.阶码的机器数形式和尾数的机器数形式 28.在浮点机中____________是隐含的。 A.阶码 B.数符 C.尾数 D.基数
29.ALU 属于_______________。
A 时序电路 B 组合逻辑电路 C 控制器 D 寄存器 30. 在运算器中不包含___________。
计算机系统结构基础习题
A 状态寄存器 B 数据总线 C ALU D 地址寄存器
31、下列叙述中正确的是______________。(多项选择) A 定点补码运算时,其符号位不参加运算 B 浮点运算可由阶码运算和尾数运算两部分组成 C 阶码部件在乘除运算时只进行加、减操作 D 浮点数的正负由阶码的正负符号决定 E 尾数部件只进行乘除运算
32加法器采用先行进位的目的是______________。 A 优化加法器的结构 B 节省器材 C 加速传递进位信号 D 增强加法器结构
33 在定点补码运算器中,若采用双符号位,当_________时表示结果溢出。 A 双符号位相同 B 双符号位不同 C 两个正数相加 D 两个负数相加 34 下列说法中___________是错误的。 A 符号相同的两个数相见时不会产生溢出的 B 符号不同的两个数相加是不会产生溢出的 C 逻辑运算是没有进位或错位的运算 D 浮点乘除运算需进行对阶操作
35 采用规格化的浮点数是为了_________。
A 增加数据的表示范围 B 方便浮点运算 C 防止运算时数据溢出 D 增加数据的表示精度 36.在浮点数加减法的对阶过程中,_____________。 A.将被加(减)数的阶码向加(减)数的阶码看齐 B.将加(减)数的阶码向被加(减)数的阶码看齐 C.将较大的阶码向较小的阶码看齐 D.将较小的阶码向较大的阶码看齐 二、填空题