11660 丨计算机组成原理(统设课)期末复
习题及答案
某机字长 16 位,采用补码定点小数表示,符号位为 1 位,数值位为 15 位,则可表示的最小负数为( )。
C.-1
答案:C
某机字长 32 位,采用原码定点小数表示,符号位为 1 位,数值位为 31 位,则可表示的最小负小数为(
)。
C.-(1-2 -31 )
答案:C
某机字长 32 位,采用补码定点整数表示,符号位 1 位,数值位 31 位,则可表示的最小负整数为(
)。
D.-2 31
答案:D
已知[X] 原 =110100,[X] 移 =(
)。
A. 101100
B. 001100
C. 101011
D. 011011
答案:B
下列数中最大的数是()。
D. (2C) 16
答案:D
下列数中最小的数是()。
C. (00111001) BCD
答案:C
两个补码数相减,只有在符号位(
)时有可能产生溢出。
A. 相同
B. 不同
C. 都是 0
D. 都是 1
答案:B
下列说法正确的是( )。
A. 采用双符号位补码进行加减运算可以避免溢出
B. 只有定点数运算才有可能溢出,浮点数运算不会产生溢出
C. 只有将两个正数相加时才有可能产生溢出
D. 只有带符号数的运算才有可能产生溢出
答案:D
浮点数的数值精度取决于( )。
A. 阶码的位数
B. 尾数的位数
C. 阶码采用的编码
D. 尾数采用的编码
答案:B
长度相同但格式不同的 2 种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长,其他规定均相同,
则下列选项中( )是正确的。
A. 两者可表示的数的范围和精度相同
B. 前者可表示的数的范围大且精度高
C. 后者可表示的数的范围小但精度高
D. 前者可表示的数的范围小且精度高
答案:C
关于移码,下列选项中()是错误的。
A. 对于同一个数值,移码和补码数值位相同,符号位相反
B. 移码的符号位 0 表示负数,1 表示正数
C. 移码既可以表示整数,也能表示小数
D. 移码不能用于浮点数的尾数部分
答案:C
定点运算器用来进行( )。
A. 十进制加法运算
B. 定点运算
C. 浮点运算
D. 既进行定点运算也进行浮点运算
答案:B
运算器的主要功能是进行()。
A. 逻辑运算
B. 算术运算
C. 逻辑运算和算术运算
D. 只作加法
答案:C
在定点二进制运算器中,加法运算一般通过()来实现。
A. 原码运算的二进制加法器
B. 反码运算的二进制加法器
C. 原码运算的十进制加法器
D. 补码运算的二进制加法器
答案:D
ALU 完成运算后要输出运算结果,但下列选项( )不是运算器给出的结果特征信息。
A. 是否溢出
B. 有无进位
C. 结果是否为零
D. 时钟信号
答案:D
运算器由多个部件组成,其核心部分是( )。
A. 多路开关
B. 数据总线
C. 累加寄存器
D. 算逻运算单元
答案:D
关于操作数的来源和去处,表述不正确的是()。
A. 第一个来源和去处是 CPU 寄存器
B. 第二个来源和去处是外设中的寄存器
C. 第三个来源和去处是内存中的存贮器
D. 第四个来源和去处是外存贮器
答案:D
输入输出指令的功能是()。
A. 进行算术运算和逻辑运算
B. 进行主存与 CPU 之间的数据传送
C. 进行 CPU 和 I/O 设备之间的数据传送
D. 改变程序执行的顺序
答案:C
指令系统中采用不同的寻址方式的目的是( )。
A. 降低指令译码的难度
B. 提高指令读取的速度
C. 缩短指令字长,扩大寻址空间,提高编程灵活性
D. 实现程序控制
答案:C
堆栈寻址的原则是()。
A. 随意进出
B. 后进先出
C. 先进先出
D. 后进后出
答案:B
变址寻址方式中,操作数的有效地址等于()的内容加上变址偏移量。
A. 基址寄存器
B. 堆栈指示器
C. 变址寄存器
D. 程序计数器
答案:C
寄存器间接寻址方式中,操作数在()中。
A. 通用寄存器
B. 堆栈
C. 主存单元
D. 外存储器
答案:C
在控制器中,部件( )用于存放下一条指令的地址。
A. 指令指针 IP
B. 地址寄存器 AR
C. 指令寄存器 IR
D. 程序计数器 PC
答案:D
程序计数器 PC 属于( )的子部件。
A. 运算器
B. 控制器
C. 主存储器
D. 外存储器
答案:B
指令寄存器 IR 的位数取决于( )。
A. 存储器的容量
B. 指令字长
C. 机器字长
D. 地址总线宽度
答案:B
指令周期是 CPU( )的时间。
A. 执行一条指令
B. 从主存中读取一条指令
C. 分析一条指令
D. 从主存中读取一条指令并分析、执行这条指令
答案:D
硬连线控制器中,使用()提供指令在内存中的地址。
A. 节拍发生器
B. 程序计数器
C. 指令寄存器
D. 控制信号形成部件
答案:B