内容发布更新时间 : 2025/4/15 23:45:46星期一 下面是文章的全部内容请认真阅读。
第一章习题答案
一周期性信号的波形如图题所示,试计算:(1)周期;(2)频率;(3)占空比
012图题1.1.41112(ms)
解:
周期T=10ms 频率f=1/T=100Hz
占空比q=tw/T×100%=1ms/10ms×100%=10%
-4
将下列十进制数转换为二进制数、八进制数和十六进制数,要求误差不大于2:
(1)43
(2)127
(3)
(4)
解:
1. 转换为二进制数:
(1)将十进制数43转换为二进制数,采用“短除法”,其过程如下:
2 43 ………………………余1……b02 21 ………………………余1……b12 10 ………………………余0……b22 5 ………………………余1……b32 2 ………………………余0……b42 1 ………………………余1……b50从高位到低位写出二进制数,可得(43)D=(101011)B
低位高位
(2)将十进制数127转换为二进制数,除可用“短除法”外,还可用“拆分比较法”较为简单: 因为2=128,因此(127)D=128-1=2-1=(1000 0000)B-1=(111 1111)B
(3)将十进制数转换为二进制数,
整数部分(254)D=256-2=2-2=(1 0000 0000)B-2=(1111 1110)B 小数部分()D=()B
8
7
7
()D=(1111 )B
(4)将十进制数转换为二进制数 整数部分(2)D=(10)B 小数部分()D=()B 演算过程如下:
0.718×2=1.436……1……b-1高位0.436×2=0.872……0……b-20.872×2=1.744……1……b-30.744×2=1.488……1……b-40.488×2=0.976……0……b-50.976×2=1.952……1……b-6低位
要求转换误差小于2,只要保留小数点后4位即可,这里算到6位是为了方便转换为8进制数。
2. 转换为八进制数和十六进制数
(1)(43)D=(101011)B=(53)O=(2B)H
(2)(127)D=(1111111)B=(177)O=(7F)H (3)()D=(.01)B=()O=()H (4)()D=()B=()O=()H
-4
将下列十六进制数转换为十进制数:(1)()H;(2)()H 解:
(1)()H =1×16+3×16+2×16=()D
(2)()H =10×16+4×16+5×16+13×16+11×16+12×16
=)D
试用8位二进制补码计算下列各式,并用十进制表示结果。
(1)12+9 (2)11-3 (3)-29-25 (4)-120+30
3
2
1
0
-2
-3
2
0
-1
解:
(1)12+9=(12)补+(9)补=(0000 1100)B+(0000 1001)B=(0001 0101)B=21
(2)11-3=(11)补+(-3)补=(00001011)B+()B=(00001000)B=8 (3)-29-25=(-29)补+(-25)补=()B+()B=()B=-54
(4)-120+30=(-120)补+(30)补=()B+(00011110)B=()B=-90 试用8位二进制补码计算下列各式,判断有无溢出并说明原因: