一、
填空题(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.提高运算速度 C.节省加法器的位数
B. 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符号位为1 D、符号位进位和最高数位进位异或结果为 7. 运算器的主要功能时进行 _。(0
A、逻辑运算B、算术运算C、逻辑运算和算术运算 D、只作加法 8. 运算器虽有许多部件组成,但核心部件是 ____ 。( B)
A、数据总线B、算术逻辑运算单元 C、多路开关D、累加寄存器 9?在定点二进制运算中,减法运算一般通过 __________ 来实现。(D) A、原码运算的二进制减法器 B、补码运算的二进制减法器 C补码运算的的十进制加法器 D、补码运算的的二进制加法器
10.ALU
0 1
属于 ___ 部件。(A)
A、运算器 B、控制器 C、存储器 D、寄存器 三、判断题(10每题2分)
1.
表示的数发生溢出的根本原因是计算机的字长有限。 误)
计算机(错
2. 表示定点数时,若要求数值0在计算机中唯一地表示为全0,应米 用补码。(正确)
3. 浮点数的取值范围由阶码的位数决定,而精度由尾数的位数决定。 (正确)
4. 若浮点数的尾数用补码表示,那么规格化的浮点数是指尾数数值位 的最高位是0 (正数)或是1 (负数)。(正确)
5. 在实际应用中,奇偶校验多采用奇校验,这是因为奇校验中不存在 全“0”代码,在某些场合下更便于判别。(正确)
四、 概述题(10每题5分)
1. 试比较定点带符号数在计算机内的四种表示方法。
答:带符号数在计算机内部的表示方法有原码、反码、补码和移码。 原码表示方法简单易懂,实现乘、除运算简单,但用它实现加、减运算比较 复杂。补码的特点是加、减法运算规则简单,正负数的处理方法一致。反码通 常只用来计算补码,由于用反码运算不方便,在计算机中没得到实际应用。 使用比较方便。
移
码由于保持了数据原有的大小顺序,便于进行比较操作,常用于浮点数中的阶码,
2. 试述浮点数规格化的目的和方法。
答:浮点的规格化是为了使浮点数尾数的最高数值位为有效数位。当尾数用 补码表示时,若符号位与小数点后的第一位不相等,则被定义为已规格化的数, 否则便是非规格化数。通过规格化,可以保证运算数据的精度。通常,采用向左 规格化(简称左规),即尾数每左移一位,阶码减
1,直至规格化完成。
五、 计算题(15每题5分)