目录 第一章数制和码制 1 1.L本章习题类型与解题方法 L.2习題解答 第二章逻辑代数基础 24 2.本习题类型与解题方法 2.2习题解答 第三章门电路… 3.本敞习题类刺!解题方法 32习题解答 85 第四章组合逻辑电路 4.1本章习題类型与解題方法 4.2习题解答… 121 第五章触发器 149 5.I本章习题类型与解题方法……… 149 5.2习题解答 154 第六章时序逻辑电路 80 6.本章习题类型与解题力法 6.2习题解答 第七章半导体存储器 7.1本韋习题类型与解题方法 228 7.2习题解答 231 第八章可编程逻辑器件 8.本章小题类型与解题方法 243
Ⅱ录 8.2习题解答 第九章硬件描述语言 265 9.1本习题类型与解题方法 265 9.2引题解答 265 第十章脉冲波形的产生和整形 271 10.本章习题类型与解题方法… 271 10.2习题解答 第十一章数-模和模-数转换 11.1木章习题类型与解题方法 11.2习题解答 317 参考文献
数制和码制 1.1本章习题类型与解题方法 这一章的习题在內容上有三种主要类型:不同数制间的转换,原码、反码、补 码间的转换,进制数的补码运算。 不同数制间的转换 将任意进制数转换为等值的十进制数 解题方法和步骤: 利用公式 D=∑kN 即可将任何进制的数转换为等值的十进制数。上式中的N为以进制数表示 的计数进位的基数,k为第i位的系数,它可以是0~N中的任何一个整数。若 整数部分有n位,小数部分有m位,则i将包含从n-1到0的所有正整数和从 1到-m的所有负整数。 对于幣数部分为n位、小数部分为m位的二进制数(N=2),则得到等值的 十进制数为 D=∑k2 =k.,21+k.,2“-2 k2+k2-+k-2+…+k-n2 其中每一位的系数k可能是1或0。 对扌整数部分为n位、小数都分为m位的八进制数(N=8),则得到等值的 卜进制数为 D=∑k8 k8”+k
2第·章数制和码制 对于整数部分为n位、小数部分为m位的十六进制数(N=16),则得到等值 的十进制数为 k.,16 +k16 【例I-1】将下面给出的进制、八进制和六进制数转换为等值的十进 制数 (1)(J101.011)2;(2)(36.27)s;(3)(4A.BD 解 1)根裾式(1-2)得到 (1101.011)2=1x2+1×2+0×2+1×2+0×2’+1×22+1×2 8+4+1+0.25+0.125=(13.375)0 (2)根据式(1-3)得到 (36.27),=3×81+6×8°+2×8+7×8-2 24+6+0.25+0.11=(30.36) (3)根据式(|-4)得到 (4A.BD)n=4×16+10×16°+11×161+13×16-2 =64+10+0.69+0.05=(74.74)0 2.将十进制数转换为等值的进制数 解题方法和步骤 若十进制数包含整数和小数,则整数部分和小数部分需按不同方法分别进 行转换 1)整数部分的转换 将进制数除以2,所得余数即一进制数的k 将上面得到的商再除以2,所得余数即二进制数的k1 将上面得到的商再除以2,所得余数即二进制数的k2; 依此类推,直到所得商等于0为止,就得到了等值的二进制数。 (2)小数部分的转换 将十进制数的小数乘以2,所得乘积的整数部分即k 将上向得到的乘积的小数部分再乘以2,所得乘积的整数部分即k2; 将上面得到的乘积的小数部分冉乘以2,所得乘积的整数部分即k3 依此类推,直到求出要求的位数为止,就得到了等值的二进制数。 【例1-2】将十进制数(273.69)转换为等值的二进制数。小数部分要 求保留4位有效数字。 解:首先进行整数部分的转换
1.1本章习題类型与解题方法3 2L273………余数=1=b 余数=0=k 268……数=0=k2 234 ……余数=0=k 2L17………余数=1=k …余数=0-k5 2L4………余数=0=k。 212…………余数=0=k ……余数=1=k3 故整数部分等值的二进制数为(100010001)2 其次进行小数部分的转换 0.69 整数部分=1=k 0.38 整数部分=0=k2 0.76 52………整数部分=1=k3 0.52 2 ……整数部分=1 于是得到小数部分的转换结果为(0.1011)2 总的转换结果为(273.69)0=(10001012 3.二进制与八进制和十六进制间的互相转换 解题方法和步骤 在将二进制数转换为八进制数时,首先将二进制数的整数部分从最低位向 高位每二位划分为一组,同时将二进制数的小数部分从最高位向低位每三位划 分为一组,然后将每-组代之以等值的八进制数就得到了所求的转换结果 在将二进制数转换为十六进制数时,首先将二进制数的整数部分从最低位向 高位每4位划分为一组,同时将二进制数的小数部分从最高位向低位每4位划分