电子技术基础数字部分第五版康光华主编第1-6章章节详细习题答案.docx

电子技术基础数字部分第五版康光华主编第1-6章章节详细习题答案.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档