计算机组成原理习题
计算机组成原理-期末习题
第一章 一.选择题
1冯诺伊曼型计算机的工作原理是( B )。
A多指令流单数据流 B存储程序并按地址顺序执行 C堆栈操作 D存储器按内容选择地址
2计算机各组成部件相互连接方式,从早期的以( B )为中心,发展到现在的以( D )为中心。
A控制器 B运算器 C存储器 DCPU
3至今为止,计算机中的所有信息仍以二进制方式表示的理由是( C )。
A.节约元件; B 运算速度快; C 物理器件的性能决定 ; D 信息处理方便;
4计算机技术虽经半个多世纪的改进有很大的进步,但至今仍遵循的基本原理是( D )提出。
A.爱因斯坦 B.牛顿 C.爱迪生 D.冯·诺依曼
5计算机系统的可靠性通常用( C )来衡量。
A.系统的可维护性 B.平均故障时间 C. 平均无故障时间 D. 平均修复时间
6计算机硬件能够直接执行的只有: ( B )
A.符号语言 B.机器语言 C. 汇编语言 D.高级语言
二.填空题
1存储 程序 并按 地址 顺序执行,这是冯·诺依曼型计算机的工作原理。
三.判断题
1计算机中有许多种语言,其中与硬件直接相关的是机器语言。T
四.简答题
1计算机硬件组织由哪几大功能部件组成? 2冯·诺依曼型计算机的设计思想是什么?
3冯.诺依曼型机器中,数据与程序不加区分地放在内存中,CPU是如何知道从内存中取出的是指令流信息?
第二章 一.选择题
1如果X为负数,由[X]补求[-X]补是将( D )。 A.[X]补各值保持不变
B.[X]补符号位变反,其它各位不变
C.[X]补除符号位外,各位变反,末位加1
1
计算机组成原理习题
D.[X]补连同符号位一起各位变反,末位加1
2若x补 =0.1101010 ,则 x 原=( D )。
A.1.0010101B.1.0010110C.0.0010110D.0.1101010
3若x=1011,则[x]补=( A )。
A.01011 B.1011 C.0101 D.10101
4若[X]补=1.1011 ,则真值 X 是( B )。
A.-0.1011B.-0.0101C.0.1011D.0.0101
5设有二进制数 x=-1101110,若采用 8 位二进制数表示,则[X]补( D )。
A.11101101B.10010011C.00010011D.10010010
6若采用双符号位,则发生正溢的特征是:双符号位为( B )。
A.00 B.01C.10D.11
7若采用双符号位补码运算,运算结果的符号位为01,则( B )。 A.产生了负溢出(下溢)B.产生了正溢出(上溢) C.结果正确,为正数 D.结果正确,为负数
8在机器数( D )中,零的表示形式是唯一的。
A. 原码 B. 反码 C. 都不是 D. 补码
9在二进制整数( C )中零的表示形式是唯一的. A 原码 B 反码 C 补码 D 都不对
10定点16位字长的字,采用2的补码形式表示时,一个字所能表示的整数范围是( A )。 A. -215 ~ +(215 -1) B. -(215 –1)~ +(215 –1) C. -(215 + 1)~ +215 D. -215 ~ +215
11. 8位定点字长的字,采用2的补码表示时,一个字所能表示的整数范围是( A )。
A .–128 ~ +127 B. –127 ~ +127 C. –129 ~ +128 D.-128 ~ +128
12. 8位定点整数,采用补码表示时,所表示的范围是( A )。
A、-128~+127 B、-127~+127 C、-128~+128 D、-255~+255
13某机字长32位,其中1位符号位,31位表示尾数。若用定点小数表示,则最大正小数为( B )。
A +(1 – 2-32) B +(1 – 2-31) C 2-32 D 2-31
14设无符号二进制整数X有n位,各位上的数字均为“1”,则X=( B )
A.2n-1-1 B.2n-1 C. 2n-1 D. 2n
15在八位二进制整数的条件下,( B )的表示范围最大。
2
计算机组成原理习题
A 原码
B 补码 C 反码 D BCD码
16定点16位字长的字,采用2的补码形式表示时,一个字所能表示的整数范围是( A )。 A -215 ~ +(215 -1) B -(215 –1)~ +(215 –1) C -(215 + 1)~ +215 D -215 ~ +215
17设无符号二进制整数X有n位,各位上的数字均为“1”,则X=( B ) A.2n-1-1 B.2n-1 C. 2n-1 D. 2n
18某数在计算机中用ASCII码表示为0011 1000 ,其真值为: ( C ) A. 38 B. 38H C. 8 D. 00111000B
19某数在计算机中用8421BCD表示为0111 1000 1001,其真值为: ( A ) A. 789 B. 789H C. 1929 D.11110001001B
20若一个为R进制的数,使它的小数点向左移一位,那么它的数值是( A ) A.缩小到1/R B.缩小2倍 C扩大到R倍. D.扩大到2倍
21若一个为R进制的数,使它的尾数向左移一位,那么它的数值是( C ) A.缩小R倍 B.缩小2倍 C扩大到R倍. D.扩大2倍
22 设寄存器中的数据为BCH,经过( B )一位操作后,就变成DEH。 A.算数左移 B.算数右移 C.逻辑左移 D.逻辑右移
23 移位操作中,移出位的代码存入状态寄存器中的 ( C ) A.零标志位 B.溢出标志位 C. 进位标志位 D.负标志位擦`
24 早期的硬件乘法器设计中,为了节省器件,通常采用“移位和加法相结合”的方式,具体算法是( C )。
A、串行右移,串行加法 B、串行左移,并行加法 C、串行右移,并行加法 D、串行左移,串行加法
25 8位定点原码整数10100011B的真值为( B )。
A.+0100011B B.-0100011B C.+1011101B D.-1011101B
26 某数在计算机中用8421BCD码表示为0011 1001 1000,其真值为( A )。 A.398 B.398H C.1630Q D.1110011000B
27.在二进制运算器中,减法运算一般通过( D )来实现。
A 原码运算的二进制减法器 B 补码运算的二进制减法器 C 原码运算的十进制加法器 D 补码运算的二进制加法器
28.下列逻辑部件中,( C )不包括在运算器内。
A.累加器 B.状态条件寄存器 C.指令寄存器 D.ALU
3
计算机组成原理习题
29.运算器的核心部分是: ( C )
A. 通用寄存器 B. 多路开关 C.算术逻辑运算单元 D.数据总线
30.运算器的核心部分是: ( A )
A. 算术逻辑运算单元 B. 多路开关 C. 通用寄存器 D.数据总线
31.一个16X16点阵的汉字,在内存中要占用( C )个字节的存储空间。 A 2 B 16 C 32 D 72
32.一个24X24点阵的汉字,在内存中要占用( D )个字节的存储空间。 A 2 B 16 C 32 D 72
33.在进行定点有符号数加法时,在( C )的情况下决不会发生溢出的现象: A.两正数相加 B. 两负数相加 C. 正数和负数相加
34.在进行定点有符号数加法时,发生溢出和发生进位的关系是( A ): A. 有溢出必有进位 B. 有溢出必无进位 C. 发生溢出和发生进位没有必然的联系
35.在定点运算中,产生溢出的原因是: ( C ) A.运算过程中产生了进位 B.参加运算的机器数超出了机器的表示范围
C. 运算的结果的操作数超出了机器的表示范围 D.由于寄存器的位数太少,舍弃了最低有效位.
36.两补码数相加采用1位符号位;当( D )时,表示结果溢出。 A符号位有进位 B符号位进位和最高数位进位异或结果为0 C符号位为1 D符号位进位和最高数位进位异或结果为1
37.已知字符“0”的ASCII码为30H,字符“9”的ASCII码前加上一个奇校验位后的数据信息为( A )
A. B9H B. 39H C. 89H D. 09H
38.假定下列字符码中有奇偶校验位,但没有数据错误,采用偶校校验的字符码是( D )。 A 11001011 B 11010110 C 11000001 D 11001001
39.假定下列字符码中有奇偶校验位,但没有数据错误,采用奇校校验的字符码是( B )。 A 11001111 B 11010110 C 11000101 D 11001001
40.算术 / 逻辑运算单元74181ALU可完成( A )。 A. 16种算术运算功能和16种逻辑运算功能 B. 16种逻辑运算功能
C. 16种算术运算功能 D. 4位乘法运算和除法运算功能
4
计算机组成原理习题
41.74181ALU是一个( A )位的算术/逻辑运算芯片。 A、4 B、8 C、16 D、32
42.74181ALU可以实现( B )种算、逻运算操作 A 16 B 32 C 8 D 4
43.浮点数运算时,结果的( B )部分发生溢出,表示浮点数发生了溢出。 A 尾数 B 阶码 C 阶码与尾数 D 浮点数运算不可能发生溢出
44.浮点数运算时,结果的( A )部分发生溢出,表示浮点数发生了溢出. A 阶码 B 尾数 C浮点数运算不可能发生溢出 D 阶码与尾数
45.若浮点数格式中的基值(阶码的底)已定,且尾数采用规格化表示法,则浮点数的表示精度取决于( A )部分的位数。
A、阶码 B、尾数 C、阶码与尾数 D、以上答案均不对
46.若浮点数格式中的基值(阶码的底)已定,且尾数采用规格化表示法,则浮点数的表示范围取决于( A )部分的位数。
A、阶码 B、尾数 C、阶码与尾数 D、以上答案均不对
47.浮点数运算过程中,如果( A )发生了溢出,则视为浮点数发生溢出。 A、阶码 B、尾数 C、阶码与尾数 D、浮点数运算不会产生溢出
48.浮点数的运算精度取决于( B ) A. 尾数的位数 B.阶码的位数 C. 尾数 D. 阶码
二.填空题
1.设机器字长32位,定点表示,尾数31位,数符1位,定点原码整数表示时, 2.最大正数是 2 -1 ,最小负数是多少 1-2 。
3.整数定点机中,寄存器的内容为80H,当它代表补码数时,表示的十进制数是 128 ____。
4.浮点运算器由阶码运算器与尾数运算器组成,其中 阶码运算器 只要求具有加法和减法运算功能。
5.原码除法是指两个数的绝对值相除,商的符号通过 两个数的符号位按异或运算 得
到。
6.设字长为16 bit,-1的补码用十六进制数表示为 FFFFH 。
7.已知十进制数
,则 [X]补= 1.10000101 。
5
31
31