好文档 - 专业文书写作范文服务资料分享网站

计算机组成与系统结构第二章习题及答案

天下 分享 时间: 加入收藏 我要投稿 点赞

、填空题 (20 每空 2 分)

1. 计数制中使用的数据个数被称为 ________ 。(基)

2. 移码常用来表示浮点数的 _ 部分,移码和补码比较,它们除 _外, 其他 各位都相同。(阶码,符号位) 3. 码值 80H:

若表示真值 0, 则为 _; 若表示 -128 ,则为 _ ;

若表示 -127 ,则为 ____ ; 若表示 -0, 则为 ____ 。(移码 补码 反 码原码)

4. 在浮点运算过程中,如果运算结果的尾数部分不是 _ 形式,则 需要进行规格化处理。设尾数采用补码表示形式,当运算结果—时 , 需要 进行右规操作;当运算结果 ________________________________ 时,需要进行左规操作。

(规格化溢出不是规格化数) 二、选择题( 20 每题 2 分)

1. 以下给出的浮点数, _______ 规格化浮点数。( B )

A. 2 八 -10 X 0.010101 B . 2 八 -11 X 0.101010 C. 2 八-100 X 1.010100 D . 2 八 -1 X 0.0010101

2. 常规乘除法器乘、除运算过程采用部分积、余数左移的做法,其好 处是 。( C )

A. 提高运算速度 B. 提高运算精度 C.节省加法器的位数

D.

便于控制

3. 逻辑异运算 10010011 和 01011101 的结果是 _____ 。( B) A.01001110 C.11011101

B.11001110 D.10001110

4. _________ 浮点数尾数基值 rm=8, 尾数数值部分长 6 位,可表示的规

格化最小 正尾数为 。( Q 1. A.0.5 B.0.25 C.0.125 D.1/64

5?当浮点数尾数的基值 rm=16, 除尾符之外的尾数机器位数为 8 位时 , 可 表示的规格化最大尾数值是 _____________ 。( D)

A.1/2 B.15/16 C.1/256 D.255/256

6. 两个补码数相加,采用 1 位符号位,当 _时表示结果溢出。( D) A、符号位有进位B、符号位进位和最高数位进位异或结果为 C符号位为1D、符号位进位和最高数位进位异或结果为 7. 运算器的主要功能时进行 _ 。(0

A、逻辑运算B、算术运算C、逻辑运算和算术运算

D、只作加法

0 1

8. 运算器虽有许多部件组成,但核心部件是 _______ 。( B) A、数据总线B、算术逻辑运算单元 C、多路开关D、累加寄存器9?在定

点二进制运算中,减法运算一般通过 _____________ 来实现。( D) A、原码运算的二进制减法器 B、补码运算的二进制减法器 C补码运算的的十进制加法器

D、补码运算的的二进制加法器

10.ALU 属于 ___ 部件。( A)

A、运算器B、控制器C、存储器D、寄存器

欢迎下载 2

三、判断题( 10 每题 2 分) 1.

表示的数发生溢出的根本原因是计算机的字长有限。 误)

2. 表示定点数时,若要求数值 0 在计算机中唯一地表示为全 0, 应米 用补码。(正确)

3. 浮点数的取值范围由阶码的位数决定,而精度由尾数的位数决定。(正确)

4. 若浮点数的尾数用补码表示,那么规格化的浮点数是指尾数数值位的最高位是 0 (正数)或是 1 (负数)。(正确)

5. 在实际应用中,奇偶校验多采用奇校验,这是因为奇校验中不存在全“ 0 ”代码,在某些场合下更便于判别。(正确)

四、 概述题( 10 每题 5 分)

计算机 (错1. 试比较定点带符号数在计算机内的四种表示方法。 答:带符号数在计算机内部的

表示方法有原码、反码、补码和移码。 原码表示方法简单易懂,实现乘、除运算简单,但用它实现加、减运算比较 复 杂。补码的特点是加、减法运算规则简单,正负数的处理方法一致。反码通 常只用 来计算补码,由于用反码运算不方便,在计算机中没得到实际应用。 移 码由于保持了数据原有的大小顺序,便于进行比较操作,常用于浮点数中的阶码, 使用比较方便。

2. 试述浮点数规格化的目的和方法。

答:浮点的规格化是为了使浮点数尾数的最高数值位为有效数位。当尾数用 补码 表示时,若符号位与小数点后的第一位不相等,则被定义为已规格化的数, 否则便 是非规格化数。通过规格化,可以保证运算数据的精度。通常,采用向左 规格化 (简称左规),即尾数每左移一位,阶码减 1, 直至规格化完成。

五、 计算题( 15 每题 5 分)

1. 已知:x=0.1011 , y= -0.0101,求:[x]补:x]补,:x]补 [y] 补,:y:补,:y:补

解:

:x] 补=0.1011 , : x/2]补=0.01011 , :x/4]补=0.001011 ,

=1.0101

:y ] 补=1.1011 , : y/2 ]补=1.11011 , : y/4 ]补=1.111011 ,

=0.0101

: -y] 补 :-x] 补

2. 设阶码3位,尾数6位,按浮点运算方法,完成下列取值的 [x+y],[x-y]运算:

x = 2 八-101*(-0.010110), y = 2 八-100*0.010110

解:[x]浮=11011,-0.010110 [y] 浮=11100,0.010110 Ex-Ey=11011+00100 =11111

x-ry

I L 1 1 0 1 0 I

+ OU.O 1 0 1 10

0 0 JI 0 1 0 1 1

规格化处理:0.101100阶码11010

x-y

*

t LI 1 0 1 0 i 1 1.1 0 I 0 1 0

t LI) I I I 1 I

规格化处理:1.011111阶码11100 [x+y]=0.101100*2 [x-y]=-0.100001*2 A-4

3. 设机器字长16位,定点表示,尾数15位,字符1位,问 (1) 定点原码整数表示时,最大正数是多少?最小负数是多少

(2) 定点原码小数表示时,最大正数是多少?最小负数是多少 解:定点原码整数

表示

最大整数=(2A15-1 )10=( +32767)10= ( 0 111 111 111 111 111)2 最小负数值=-(2A15-1 )10=(-32767)10=( 1 111 111 111 111 111 定点原码小数表示:

)2

计算机组成与系统结构第二章习题及答案

、填空题(20每空2分)1.计数制中使用的数据个数被称为________。(基)2.移码常用来表示浮点数的_部分,移码和补码比较,它们除_外,其他各位都相同。(阶码,符号位)3.码值80H:若表示真值0,则为_;若表示-128,则为_;若表示-127,则为____;
推荐度:
点击下载文档文档为doc格式
00p5v56uu96vudb8bhn079ew80o9bl00sbi
领取福利

微信扫码领取福利

微信扫码分享