哈工大 数电课本 课后习题 答案

  • 格式:pdf
  • 大小:531.17 KB
  • 文档页数:32

【2-1】解:(a) 100 (b) 1 (c) 10000 (d) 10 【2-2】解:(a) ()43210

2100102+02+0202××××+×=1+12

(b) ()21021102+02××+×=112 (c) ()6543210

210110012+02++0212××××××+×=112+12+02

(d) ()76543210

21101010022+02++1202×+××××××+×=1112+02+02

【2-3】解:(a) 4 (b) 11 (c) 0.5625 (d) 45.375 【2-4】解:(a) 11100 (b) 110100110 (c) 0.0101001 (d) 0.01 【2-5】解:十六进制 (a) 12 (b) 06 (c) 59 (d) D4 八进制 (a) 22 (b) 06 (c) 131 (d) 324 【2-6】解:(a) ()()()()1022221181010110010100111+=+=

(b) ()()()()1022254231101101011111111−=−=

(c) ()()()()1022232111000001011101100000×=×=

(d) ()()()()1022218310010011110÷=×=

【2-7】解:原码(a) 00101011 (b) 11111110 (c) 00001010 (d) 10100110 反码(a) 00101011 (b) 10000001 (c) 00001010 (d) 11011001 补码(a) 00101011 (b) 10000010 (c) 00001010 (d) 11011010 【2-8】解: 反码运算 (a) [00100011]反=00100011 [-00010010]反=11101101

[00100011-00010010]反=[00100011]反+[-00010010]反=00010001=[00010001]反 00100011-00010010=00010001 (b) [00001100]反=00001100 [-00100000]反=11011111

[00001100-00100000]反=[00001100]反+[-00100000]反=11101011=[10010100]反 00001100-00100000=10010100 (c) [01111100]反=01111100 [-01000011]反=10111100

[01111100-01000011]反=[01111100]反+[-01000011]反=00111001=[00111001]反 01111100-01000011=00111001 (d) [00010000]反=00010000 [-00100000]反=11011111

[00010000-00100000]反=[00010000]反+[-00100000]反=11101111=[10010000]反 00010000-00100000=10010000

补码运算 (a) [00100011]补=00100011 [-00010010]补=11101110 [00100011-00010010]补=[00100011]补+[-00010010]补=00010001=[00010001]补

00100011-00010010=00010001

(b) [00001100]补=00001100 [-00100000]补=11100000

[00001100-00100000]补=[00001100]补+[-00100000]补=11101100=[10010100]补 00001100-00100000=10010100 (c) [01111100]补=01111100 [-01000011]补=10111101

[01111100-01000011]补=[01111100]补+[-01000011]补=00111001=[00111001]补 01111100-01000011=00111001 (d) [00010000]补=00010000 [-00100000]补=11100000

[00010000-00100000]补=[00010000]补+[-00100000]补=11110000=[10010000]补 00010000-00100000=10010000

【2-9】解:二进制数 (a) 00111111 (b) 0011 1100 1011 (c) 0001 0110 0100 (d) 0101 0010.0111 十进制数 (a) 63 (b) 971 (c) 356 (d) 82.4 BCD8421码 (a) 0110 0011 (b) 1001 0111 0001 (c) 0011 0101 0110 (d) 1000 0010.0100 【3-1】解: (1) 逻辑代数中有三种最基本运算: 与 、 或 和 非 ,在此基础上又派生出五种基本运算,分别为 与非 、 或非 、 异或 、 同或 、和 与或非 。

(2) 与运算的法则可概述为:有0出 0 ,全1出 1 ;类似地,或运算的法则为

有”1”出”1”,全”0”出”0” 。

(3) 摩根定理表示为:AB⋅=AB+ ;AB+=AB⋅。

(4) 函数表达式Y=ABCD++,则其对偶式为'Y=()ABCD+⋅。 (5) 函数式F=AB+BC+CD写成最小项之和的形式结果应为m∑((3,6,7,11,12,13,14,15)),写成最大项之积的形式结果应为M(

∏0,1,2,4,5,8,9,10)。

(6) 已知有四个逻辑变量,它们能组成的最大项的个数为 16 ,这四个逻辑变量的任意两个最小项之积恒为 0 。

【3-2】解: (1) A+B+D ( × ) (2) ABCD (m7 ) (3) ABC ( × )

(4) AB(C+D) ( × ) (5) DCBA+++ (M9 ) (6) A+B+CD ( × )

【3-3】解: (1) 若X+Y=X+Z,则Y=Z ( × ) (2) 若XY=XZ,则Y=Z ( × ) (3) 若X⊕Y=X⊕Z,则Y=Z ( √ ) 【3-4】解: (1) F1 =BCABABCABC++=+

(2) F2 =ABBCBCAB++=+ (3) F3=ACACBCBCABACBC+++=++ (4) F4 =ABCABDACDCDABCACDAD+++++=+ (5) F5 =ABCACABDABACBD++=++ (6) F6=ABCDABCADABCABCCD++++=++ (7) F7 =ACABBCDBDABDABCDABDBD+++++=++

【3-5】解: (1) F1(A,B,C)=(0,1,2,5,6,7)mABACBC=++∑

(2) F2(A,B,C,D)=(0,1,2,3,4,6,7,8,9,10,11,14)mACADBCD=+++∑ (3) F3(A,B,C,D)=(0,1,4,6,8,9,10,12,13,14,15)mABBCADBD=+++∑ (4) F4 (A,B,C,D)=17MMABCBCD⋅=+++

(5)∑=)31,30,29,27,25,22,20,17,16,15,11,8,7,6,4,3,0(),,,,(5mDCBAEF

EABCABCDACDEBCDEADEABECDB=++++++ 【3-6】解: (1) F2(A,B,C,D)=(0,2,3,4,5,6,11,12)(8,9,10,13,14,15)mdBCBCD+=++∑∑

(2) 3

0

FACDABCDABCDABAC⎧=++++⎪

⎨+=⎪

,3

()FADACDBCDABD=++或

【3-7】解: A B C F 0 0 0 0 0 0 1 0 0 1 0 1 0 1 1 1 1 0 0 0 1 0 1 0 1 1 0 1 1 1 1 0

【3-8】解: (1)CADF+=1 (2)ECAABF++=2

(3)DAACBAF 3 ++=

(4)CBADABDCCBF 4+++=

【3-9】解: (1)CBACBAF+=′1

(2)DCADBAF+=′2

(3)DBAACF+=′3

(4)DCCBCBAF++=′4

(5)DCABF=′5 (6)DCBAF++=′6 【3-10】解:

BABCACBACBAF󰀺=⊕+⊕=⊕⊕=

....FABCABCABCABCABCABCG=⊕⊕=⊕+⊕

=+==󰀺󰀺󰀺󰀺

【3-11】解: ACBCABABCABCABCABCABCABC

ACBCAB++=+++++=++

【3-12】解: 00011110AB

CD

000111101111

111111111

100011110AB

CD

000111101111

1111111111 四种: DBCADCBAF+++=1 CBDADCBAF+++=2