《单片机原理与接口技术》课后答案(段晨东主编)详尽版.docx

《单片机原理与接口技术》课后答案(段晨东主编)详尽版.docx

  1. 1、本文档共104页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 复习思考题答案 一、选择题 1:B 2:C 3:B 4:A 5:B 6:D 7:D 8:C 9:B 10:B 二、思考题 1. 简述微型计算机的组成和工作原理。 微型计算机主要由微处理器CPU、存储器、输入设备和输出设备组成。 当使用计算机解决某个具体问题时,首先,根据解决问题的方案,编写出一系列解决这个问题的程序;然后,把程序输入到计算机中,命令计算机按照这些事先拟定步骤顺序执行。CPU包括控制器和运算器。CPU是计算机中最重要的部件,由它实现程序控制、操作控制、时序控制、数据加工、输入与输出控制、对异常情况和请求的处理等等。存储器是计算机中的记忆部件,用来存储编写的程序,存放程序所用的数据以及产生的中间结果。由输入设备把程序和数据送入计算机内部的“存储器”中保存,程序处理完毕把结果通过“输出设备”输出,以便人们识别。接通电源后,CPU会自动地从存储器中取出要执行的程序代码,通过译码解析出代码所赋予的功能,如果进行数据运算,则从存储器中提取运算所需要的数据,再进行运算操作,并把运算结果存储到程序指定的存储区域,结束本次执行操作;如果执行转移操作,则提取程序代码中的转移信息,计算出程序转移的目标地址,然后跳转。紧接着,CPU再从存储器中提取下一次要执行的代码,不断地重复上述操作过程。 2. 简述单片机在结构上与微型计算机的区别与联系。 微型计算机是以微处理器为基础,配以内存储器及输入输出(I/0)接口电路和相应的辅助而构成。单片机是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等集成到一块芯片上的微型计算机。 3. 单片机与微处理器有什么不同? 单片机也称微控制器,它集成CPU、ROM、RAM、存储器、I/O口等,而微处理器是是CPU,它仅集成了运算器和控制器,没有存储器和接口。 4. 把下列十进制数转换为二进制数、八进制和十六进制数。 (1)32768 (2)23.156 (3)-56.8125 (4)59 解: (1)(32768)10=(1000000000000000)2=(100000)8=(8000)16 (2)(23.156)10=(101112=(27.116)8=(17.27)16 (3)(-56.8125)10=(-111000.1101)2=(-70.64)8=(-38.D)16 (4)(59)10=(111011)2=(73)8=(3B)16 5. 把下列二进制数转换为十进制数、十六进制数: (1)10001010111 (2)10110.11101 解: (1)(10001010111)2 =(1111)10 =(457)16 (2)(10110.11101)2=(22.90625)10=(16.E8)16 6. 求下列数据的原码、反码、补码(以8位表示) (1)73 (2)23 (3)-1 (4)-109 解: (1)[73]原[73]反[73]补(2)[23]原[23]反[23]补(3)[-1]原[-1]反[-1]补(4)[-109]原 [-109]反 [-109]补 7. 求下列数据的原码、反码、补码(以16位表示) (1)-12137 (2)0 (3)-1 (4)23679 解: (1)[-12137]原=1010111101101001 [-12137]反=1101000010010110 [-12137]补=1101000010010111 (2)[+0]原=0000000000000000 [+0]反=0000000000000000 [+0]补=0000000000000000 [-0]原=1000000000000000 [-0]反=1111111111111111 [+0]补=0000000000000000 (3)[-1]原=1000000000000001 [-1]反=1111111111111110 [-1]补=1111111111111111 (4)[+23679]原=0101110001111111=[+23679]反=[+23679]补 8. 把下列十进制数转换为二进制、十六进制数,并把它们用BCD码表示: (1)128 (2)7891 (3)819 (4)21 解: (1)(128)10=(1000 0000)2=(80)16=(0001 0010 1000)BCD (2)(7891)

文档评论(0)

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

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

1亿VIP精品文档

相关文档