- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子技术基础数字部分第五版
康光华主编第1-6章章节详细习
题答案
第一章习题答案
1.1.4 一周期性信号的波形如图题1.1.4所示,试 计算:(1)周期;(2)频率;(3)占空比
L
0 12 11 12 ( ms)
图题1.1.4
解:周期T=10ms
频率 f=1/T=100Hz
占空比 q=tw/T X 100%=1ms/10ms X 100%=10%
1.2.2将下列十进制数转换为二进制数、八进制 数和十六进制数,要求误差不大于 2-4:
(1) 43 (2) 127 (3) 254.25 ( 4)
2.718
解:
转换为二进制数:
将十进制数43转换为二进制数,采用“短 除法”,其过程如下:
44
44一22一11一 5
2 2 2 2
从高位到低位写出二进制数,可得( 43) d=
(101011) B
(2) 将十进制数127转换为二进制数,除可 用短除法外,还可用拆分比较法较为简 单:因为 27=128,因此(127)d=128-1=27-1 =
(1000 0000)b-1=( 111 1111 B
(3) 将十进制数254.25转换为二进制数,
整数部分(254)d=256-2=28-2=( 1 0000 0000) b-2=( 1111 1110 b
小数部分(0.25) d=( 0.01)b
(254.25) d=( 1111 1110.01 b
(4) 将十进制数2.718转换为二进制数
整数部分(2 ) d=( 10) B
小数部分(0.718) d=( 0.1011) b
演算过程如下:
1…
???b
-1高位
0…
???b
-2
1…
???b
-3
1…
???b
-4
0…
???b
-5 ▼
1…
???b
-6低位
0.718 X 2=1.436
0.436 X 2=0.872
0.872 X 2=1.744
0.744 X 2=1.488
0.488 X 2=0.976
0.976 X 2=1.952
要求转换误差小于2-4,只要保留小数点后 4 位即可,这里算到6位是为了方便转换为8进制 数。
转换为八进制数和十六进制数
(1) ( 43)d=( 101011)b=( 53) o=( 2B)h
(2) ( 127) d=( 1111111 b=( 177)o=( 7F)
H
(3) ( 254.25) d=(01 b=( 376.2) o= ( FE.4) h
(4) ( 2.718)d=( 10.101101)b=( 2.55)o= (2.B)h
1.2.6将下列十六进制数转换为十进制数: (1)
(103.2) h ;( 2)( A45D.0BC)h
解:(1) (103.2) h =1 X 162+3 X 160+2 X 16-1=
(259.125103.2) d
(2) (A45D.0BC) h =10X 163+4X 162+5X
161+13X 160+11X 16-2+12X 16-3
=(42077.0459) d
1.3.3试用8位二进制补码计算下列各式,并用
十进制表示结果。
12+9 ( 2)11-3 ( 3)-29-25 ( 4)
-120+30
解:
12+9=( 12)补+(9)补=(0000 1100) b+ (0000 1001)b=( 0001 0101)b=21
11-3=( 11)补+(-3)补=b+ b= b=8
-29-25=( -29)补+(-25)补=B+(B=(b=-54
-120+30=( -120)补+(30)补= b+(b=( b=-90
1.3.4试用8位二进制补码计算下列各式,判断 有无溢出并说明原因:
-70h-20h ( 2 ) 70h+95h
解:(1)-70h-20h=( -70h)补+(-20h)补=(1001 0000) b+ (1110 0000 b= (0111 0000 b
1 0 0 1 0 0 0 0
+ 1 1 1 0 0 0 0 0
1 0 1 1 1 0 0 0 0
进位被舍掉,8位结果为(0111 0000 b 判断:次高位向最高位没有进位,而最高位向上 有进位,因此有溢出。
理解:因为-70h与-20h的和为-90h (-144),超 出了 8位二进制补码的表示范围(-128~+127), 所以有溢出。从结果上看,两个负数相加,而得 到的结果为正数,产生了溢出错误。
(2)70h+20h=( 70h)补+(20h)补=(0111 0000 B+( 0010 0000)B=( 1001
原创力文档


文档评论(0)