计组复习题(选做) - 图文 下载本文

内容发布更新时间 : 2024/6/26 22:03:51星期一 下面是文章的全部内容请认真阅读。

最大正数值 = (1 – 2-31 )10 最大负数值 = -(1 – 2-31 )10

3. 设机器字长16位,定点表示,尾数15位,数符1位,问:

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

最大正数 0 111 111 111 111 111 数值 = (215 – 1)10 = (+32767)10

最大负数 1 111 111 111 111 111 数值 = -(215 – 1 )10 = (- 32767)10 ②定点原码小数表示

最大正数值 = ( + 0.11??11)2 = (1 – 215 )10 最大负数值 = ( - 0.11??11)2 = -(1 - 215 )

4. 已知 x = - 0.01111 ,y = +0.11001,

求 [ x ]补 ,[ -x ]补 ,[ y ]补 ,[ -y ]补 ,x + y = ? ,x – y = ? 解:[ x ]原 = 1.01111 [ x ]补 = 1.10001 所以 :[ -x ]补 = 0.01111 [ y ]原 = 0.11001 [ y ]补 = 0.11001 所以 :[ -y ]补 = 1.00111

[ x ]补 11.10001 [ x ]补 11.10001 + [ y ]补 00.11001 + [ -y ]补 11.00111 [ x + y ]补 00.01010 [ x - y ]补 10.11000

所以: x + y = +0.01010 因为符号位相异,结果发生溢出

5. 写出下列各数的原码、反码、补码表示(用8位二进制数)。其中MSB是最高位(又

是符号位),LSB是最低位。如果是小数,小数点在MSB之后;如果是整数,小数点在LSB之后。 (1)–35/64 (2)23/128 (3) –127 (4)用小数表示– 1 (5)用整数表示– 1 解答:(1)-35/64写成二进制即 -100011/1000000 = -0.100011 = -0.1000110 原码:1.1000110 反码:1.0111001 补码:1.0111010 (2)23/128写成二进制为 10111/10000000=0.0010111 原码:0.0010111 反码:0.0010111 补码:0.0010111 (3)-127写成二进制为 -111 1111 原码:11111111 (1,111 1111) 反码:1000 0000 (1,000 0000) 补码:1000 0001 (1,000 0001) (4)用小数表示-1

原码与反码的小数表示中没有-1;补码表示的小数-1为1.0000000 (5)用整数表示-1

原码为10000001;反码为11111110;补码为11111111。

6. 将下列数由小到大排序:16,1010.11B,25.3Q,[X1]补=10001101,1CH,[X2]反

=01001101,0110.1001BCD,[X3]原=10101011,[-X4]补=10111111, -[X5]补=10100101 解题要点:

(1)统一各个数的表示形式,一般均表示为十进制

(2)所需知识:了解B、Q、H、BCD的含义;各种进制数向十进制的转换;机器码求真值。

答案:以上十个数由小到大排序结果:

X1, X3, 0110.1001BCD, 1010.11B,16,25.3Q,1CH, X4, X2, X5

第3章复习题

1. 设计一个A、B、C三人表决电路,当表决某个提案时,多数人同意提案通过,同时A

具有否决权,用与非门实现。 解:

输入 A 0 0 0 0 1 1 1 1

写出逻辑表达式:Y = AB+AC

B 0 0 1 1 0 0 1 1 C 0 1 0 1 0 1 0 1 输出 Y 0 0 0 0 0 1 1 1 A B

Y

C

第4章复习题

2. 画出一个使用D触发器的4位向右移位寄存器框图

解:

X1 X2 X3 X4

串行输入信号 DIN

D1 Q1 F1

D2 Q2 F2

D3 Q3 F3 CLK

D4 Q4 F4 CLK

移位脉冲 CLK

CLK CLK

3. 用J-K触发器画出一个4位计数器框图

控制端为1 Q0 Q1 Q2 Q3

计数端 清0端 J Q CLK K CLR J Q CLK K CLR J Q CLK K CLR J Q CLK K CLR 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 CLK Q0 Q1 Q2 Q3

第5章复习题

31. 算术 / 逻辑运算单元74181ALU可完成______。 A 16种算术运算功能 B 16种逻辑运算功能 C 16种算术运算功能和16种逻辑运算功能 D 4位乘法运算和除法运算功能 32. 四片74181ALU和1片74812CLA器件相配合,具有如下进位传递功能______。 A 行波进位 ; B 组内先行进位,组间先行进位 ; C 组内先行进位,组间行波进位 ; D 组内行波进位,组间先行进位 ;

33. 运算器的主要功能是进行______。

A.逻辑运算 B.算术运算 C.逻辑运算与算术运算 D.初等函数的运算 34. 有关运算器的描述,______是正确的。

A.只做加法 B.只做算术运算 C.既做算术运算又做逻辑运算 D.只做逻辑运算 35. 运算器虽有许多部件组成,但核心部件是______。

A.数据总线 B.算术逻辑运算单元 C.多路开关 D.累加寄存器 36. ( √ )为了运算器的高速性,采用了先行进位等并行措施。 37. ( √ )74181是采用先行进位方式的4位并行加法器。 38. ( √ )74182是实现组间并行进位的进位逻辑。 39. ( × )74181 ALU可完成16种算术运算功能。 40. ( × )运算器虽有许多部件组成,但核心部件是数据总线

41. 若某计算机系统字长为64位,每四位构成一个小组,每四个小组构成一个大组,为实现小组内并行、大组内并行,大组间串行进位方式,共需要16片74181和.4_片74182。

1. 某加法器进位链小组信号为C4C3C2C1 ,低位来的信号为C0 ,请分别按下述两种方式写

出C4C3C2C1的逻辑表达式。(1) 串行进位方式 (2) 并行进位方式 解 :(1)串行进位方式:

C1 = G1 + P1 C0 其中: G1 = A1 B1 ,P1 = A1⊕B1

C2 = G2 + P2 C1 G2 = A2 B2 ,P2 = A2⊕B2 C3 = G3 + P3 C2 G3 = A3 B3 , P3 = A3⊕B3

C4 = G4 + P4 C3 G4 = A4 B4 , P4 = A4⊕B4

(2) 并行进位方式:

C1 = G1 + P1 C0

C2 = G2 + P2 G1 + P2 P1 C0

C3 = G3 + P3 G2 + P3 P2 G1 + P3 P2 P1 C0

C4 = G4 + P4 G3 + P4 P3 G2 + P4P3 P2 G1 + P4 P3 P2 P1 C0 其中 G1—G4 ,P1—P4 表达式与串行进位方式相同。

2.(11 分)图B11.1为某ALU部件的内部逻辑图,图中S0、S1为功能选择控制端,Cin为

最低位的进位输入端,A(A1-A4)和B(B1-B4)是参与运算的两个数,F(F1-F4)为输出结果,试分析在S0,S1,Cin各种组合条件下输出F和输入A,B,Cin的算术关系。

图B11.1

输入 S0 S1 Cin 输出 F 0 0 0 A(传送) 0 0 1 A加0001 0 1 0 A 加 B

0 1 1 A减B(A加B 加0001) 1 0 0 A加B

1 0 1 A加B加0001 1 1 0 A加1111

1 1 1 A加1111加0001

第六章复习题

42. 若浮点数用补码表示,则判断运算结果是否为规格化数的方法是______。

A 阶符与数符相同为规格化数 B 阶符与数符相异为规格化数

C 数符与尾数小数点后第一位数字相异为规格化数 D数符与尾数小数点后第一位数字相同为规格化数 43. 下面浮点运算器的描述中正确的句子是:______。 A. 浮点运算器可用阶码部件和尾数部件实现 B. 阶码部件可实现加、减、乘、除四种运算 C. 阶码部件只进行阶码相加、相减操作 D. 尾数部件只进行乘法和减法运算

44. IEEE754标准规定的32位浮点数中,符号位为1位,阶码为8位,则它所能表示的最大规格化正数为______。

A.+(2 – 223)×2+127 B.+(1 – 223)×2+127