计算机组成数据的机器层次表示练习题.doc

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单项选择题
1下列不同进位计数制得数中,最大的数是—。

A (0.101)2
B (0.62)10
C (0.52)8
D (0.75)16
2在____ 进位计数制下,有53+247=211。

A十进制B八进制C九进制D H^一进制
3若十进制数据为137.5,则其八进制为__o
A 89.8
B 211.4
C 211.5
D 1011111.101
4下列说法有误差的是—o
A任何二进制整数都可以用十进制表示
B任何二进制小数都可以用十进制表示
C任何I •进制整数都可以丿IJ二进制表示
D任何十进制小数都可以川二进制表示
5一个16位无符号二进制数的表示范围是—。

A 0 〜5536
B 0 〜66535 0 —32768 〜32767 D —32768 〜327686
6BCD码中8421码100101010100表示十进制数是____ 。

A 954
B 864
C 362
D 有错误
7下列关T ASCII编码,正确的描述是__o
A使用8位二进制代码,最右边一位为1
B使用8位二进制代码,最左边一位为0
C使用8位二进制代码,最右边一位为0
D使用8位二进制代码,最左边一位为1
8己知大写英文字母“A”的ASCII码值为41H,现字母“F”被存放在某个存储单元中, 若采用偶校验(假设最高为作为校验位),则该心储单元屮存放的十六进制数是___o
A 46H
B C6H
C 47H
D C7H
9用1位奇偶校验能检测出1位主存错误的百分比为—o
A 0%
B 100%
C 50%
D 无法计算
10用海明码來发现并纠止1位错,信息位为8位,则检验位的位数为—。

A 1
B 3
C 4
D 8
11 8位原码能表示的不同数据有—o
A 15
B 16
C 255
D 256
12对真值0农示形式唯一的机器数是—o
A原码B补码和移码C反码D以上都不对
13设寄存器嫩荣为11111111,若它等于+127,则为 _______ o
A原码B补码C反码D移码
14若某数X的真值为一0」010,在计算机中的表示为1.0110,则该数所用的编码是—o
A原码B补码C反码D移码
15设【X】原=1.X I X2X3X4,当满足下列_____ 时,X>—1/2成立。

A Xi必为0, X2〜X4至少有一个为1
B Xi必为0, X2〜X4任意
C Xi必为0, X2〜X4任意
D 以上答案均不止确
16若【X】补=1.1101010,则【X】原二_____ 。

A 1.0010101
B 1.0010110
C 0.0010110
D 0.1101010
17如果X为负数,由【X】补求【一X】补是将____ o A【X】补各值保持不变
B [X]补符号位变反,其他各位不变
C【X】补除符号位外,各位变反,末位加1
D【X】补连同符号为一起变反,末位加1
18若【X】补=I.XiX2X3X4 X5 X6,其中Xi取0或1,若要X>—32,应当满足______ 。

A Xi为0,其他给位任意
B Xi为1,其他给位任意
C Xi为1, X2〜X6中至少有一位为1
D Xi为0, X2〜X6中至少有一位为1
19对于相同
20补码定点整数10010101右移一位后的值为_____ o
A 01001010
B 010010101
C 10001010 D1*******
21设机器数字长8位(含一位符号位),若机器书D5H为反码,则算术左移一位,右移- 位分別为—O
A ABH, EAH
B AAH, EAH
C ABH, AAH
D A AH, AAH
22将用8位二进制补码农示的十进制数一121,扩展成16位二进制补码,结果用十六进制表示为O
A 0087H
B FF87H
C 8079H
D FFF9H
23原码乘法时,符号为单独处理,乘积的符号是__
A两个操作数符号相与B两个操作数符号相或
C两个操作数符号相异或D被乘数的符号
24在补码除法(加减交替法)中,根据___上商1。

A余数为正B余数的符号与除数的符号不同
C余数的符号与除数的符号相同D余数的符号与被除数的符号不同
25在定点数运算屮产生溢出的原因是___o
A运算过程中最高位产生了仅为或错位
B参加运算过程的操作数超出了机器的表示范围
C运算结果的操作数超出了机器的表示范围
D寄存器的尾数太少,不得不舍弃最低佇效位
26在定点数运算中,下溢指的是__o
A运算结果的绝对值小于机器所能表示的最小负数
B运算的结果小于机器所能表示的最小负数
C运算的结果小于机器所能表示的最小整数
D运算结果最低有效位产牛的错误
27用补码双符号位表示的定点小数,下述哪种情况属负溢出
A 11.0000000
B 01.0000000
C 10.0000000
D 00.1000000
28从下而浮点运算器的描述中选出一个描述正确的句子___o
A尾数部件只进行加法和减法运算
B阶码部件可实现加、减、乘、除四种运算
C浮点运算器可川两个松散连接的定点运算部件一一阶码部件和尾数部件,阶码部件只进行阶
码相加、相减和比钱操作
D尾数部件只进行乘法和除法运算
29在
30在浮点机中,当其他条件相同吋,阶码用移码表示与阶码用补码表示相比,浮点数的表示范围________ O
A采用移码时表示范围大B采用补码时表示范围大
C 一样大D都不对
31十进制数一0.75的IEEE754单精度格式表示成十六进制为_____ 。

A 3F2OOOOOH
B BE200000H
C BF400000H
D BE400000H
32 IEEE
33设
34设某浮点机的阶码基数为4,两个浮点数x, y的阶差为1 (x的阶码大),则x-y的过程中,对阶时应—。

A将x的尾数左移1位B将x的尾数左移2位
C将y的尾数右移2位D将y的尾数右移1位
35采川规格化的浮点数的目的是—o
A增加数据的表示范围B方便浮点运算
C防止运算时数据溢出D增加数据的表示精度
36浮点机中,尾数相加后,符号位为01,表示___o
A发生溢出,需要屮断处理
B发生溢出,按机器零处理
C需要右规,且右规后才能判断是否溢岀
D需要左规,且左规后才能判断是否溢出
37下列关于舍入的说法,正确的是___o
I不仅仅只有•浮点数需要舍入,定点数在运算时也可能要舍入
II在浮点数舍入中,只有左规格化时可能要舍入
III在浮点数舍入中,只有右规格化时可能要舍入
IV在浮点数舍入屮,左、右规格化均可能要舍入
V舍入不一定产牛误差
A I、II、V
B I、II、V
C V
D I> IV
38如果采川“0舍1入法”,则0.110100011舍去最后一位后,结果为 _______ o
A 0.11010001
B 0.11010010
C 0.11010011
D 0.11010111
39加法器中第i位的进位传递条件Pi为_____ o
A Xi 异或Yi
B Xi Yi
C Xi ® Yi
D Xi +Yi+ Ci-I
40在串行进位的并行加法器中,影响加法器运算速度的关键I大I素是__o
A门电路的级延迟B元器件速度
C进位传递延迟D各位加法器速度的不同
41用八片74181和两片74182可组成______ 。

A组内并行进位、组间串行进位的32位ALU
B二级先行进位结构的32位ALU
C组内先行进位,组间先行进位的16位ALU
D三级先行进位结构的32位ALU
综合应用题
1将I •进制数327转换成二进制
2求下列信息码的奇校验码和偶校验码(设校验位在最低位)
① 1100111 ② 1000110 ③ 1010110
3対4位有效信息(1100)求循环校验码,选择生成多项式(1011)
4计算机存储程序概念的特点之一是把数据和指令都作为二进制信号看待。

今有一计算机字长32 位,数符位是第31 位,对于二进制位1000 1111 1110 1111 1KX) 0000 0000 (X)(X):
1)表示一个补码整数,其十进制值是多少?
2)表示一个无符号整数,其I•进制值是多少?
3)表示一个IEEE754标准的单精度浮点数,其值是多少?
5假设有两个整数x和y, x=-68, y=-80,采川补码形式(含1位符号位)表示,x和y 分别存放在寄存器A和B。

另外,述有两个寄存器C和D。

A、B、C、D都是8位寄存器。

请回答下列问题:(要求最终用十六进制表示二进制序列)
1)寄存器A和B屮的内容分别是什么?
2) x和y相加后的结果存放在C W器屮,寄存器C中的内容是什么?此时,溢出标志位OF是什么?符号标志位SF是什么?进位标志位CF是什么?
3) x和y相减后的结果存放在D寄存器中,寄存器D中的内容是什么?此时,溢出标志位OF 是什么?符号标志位SF是什么?进位标志位CF是什么?
6己知[X]补和【Y】补,计算下列各题:
1)【X】补=0.11011,【Y】补=1.01011, [X+Y]补=? [X-Y]补=?
2)[X】补=1.01010, [Y]补=1.00100, [X+Y]补二?[X-Y]补=?
7已知x=0.1011, y=—0.1001,用补码一位乘法(Boolh乘法)计算x y。

8已知十进制数x=—5/256、y=+59/1024,按机器补码浮点运算规则计算x -y,结果川二进制表示。

浮点数格式如门阶符取2位,阶码取3位,数符取2位,尾数取9位。

9已知两个实数x=—68, y=—8.25,他们在C语言中定义为float型变量,分别存放在寄存器A和B中。

另外,还有两个寄存器C和D。

A、B、C、D都是32位的寄存器。

请问:(要求川十六进制表示二进制序列)
1)寄存器A和B中内容分别是什么?
2) x和y相加后的结果存放在C寄存器中,寄存器C中的内容是什么?
3) X减y相加后的结果存放在D寄存器中,寄存器D中的内容是什么?
10 1)写出(3.8125)在IEEE754标准的段实数,长实数,临时实数形式下得机器数。

2)若1100 0010 1111 1011 1101 0(X)0 0000 0000 为IEEE754 短实数的机器数形式,其代表的真值是多少?
11 74148是采用先行进位方式的4位并行加法器,74182是实现__进位的进位逻辑。


某计算机系统字长为64位,每4位构成一个小组,每4个小组构成一个大组,为实现小组内并行、人组内并行、人组间串行进位方式,共需要—片74181和—片74182.
12某加法器进位链小组信号为C4C3C2C1,低位来的进位信号为Co,请分别按下述两种方式写出C4C3C2C1的逻辑表达式。

1)串行进位方式
2)并行近位方式。

相关文档
最新文档