- 1、本文档共75页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
01微型计算机基础的
第1章 微型计算机基础;教学参考书和要求:;要求:
熟练掌握51单片机的硬件结构、内部各功能部件的工作原理、指令系统;
掌握在Windows集成开发环境 μVision4(或MedWin3.0)中编辑、仿真调试单片机汇编程序的方法;
学会应用各种常用接口芯片对应用系统的设计、调试和故障诊断方法;
为后续课程、课程设计、“大创”项目、微机化产品大赛、“太阳鸟”项目......等打下基础。;第1章 微型计算机基础
1.1 计算机中的数制
1.1.1 计算机中常用的数制
1.十进制(Decimal)
基数为10,有10个数字符号:0、1、2、3、4、5、6、7、8、9
例:十进制数1234 D,可以展开为:
1×103+2×102+3×101+4×100
其中:103、102、101、100为该位的权,其中的10是十进制的基数,逢十进一。;2.二进制(Binary)
基数是2,只有两个数字符号:0和1。
例B,可以展开为:
1×27+0×26+0×25+1×24+0×23+0×22+1×21+0×20
其中:27、26、25、24、23、22、21、20为该位的权,其中的2是二进制的基数,逢二进一。;3.十六进制(Hexadecimal)
基数是16,有16个数字符号:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。
例:9ABC H,可以展开为:
9×163+10×162+11×161+12×160
其中:163、162、161、160为该位的权,其中的16是十六进制的基数,逢十六进一。
4.十进制:生活中常用,编程用
二进制:计算机中用
十六进制:编程用,书写方便;1.1.2 数制间的转换
1.非十进制数转换成十进制数
方法:把各个非十进制数按位权展开求和即可。
① 二进制数转化成十进制
例:B
= 1×27+0×26+0×25+1×24+0×23+0×22+1×21+0×20
= 146 D
② 十六进制数转化为十进制数
例:9ABC H
= 9×163+10×162+11×161+12×160 = 39612 D;2.十进制数转化为其它进制数
① 十进制数转成二进制数
采用“除二取余”的方法,一直除到商小于2为止。
顺序规则可概括为“先余为低,后余为高,即最后的余数为高位,依次向低位。” ;例 将十进制整数 105 D 转换为二进制数。
采用“除2取余”的方法,过程如下:
2 ︳105 余数为1
2 ︳52 余数为0
2 ︳26 余数为0
2 ︳13 余数为1
2 ︳6 余数为0
2 ︳3 余数??1
1 余数为1
所以,105 D = 1101001 B;② 十进制数转换成十六进制
采用“除16取余”法进行转换
例如:十进制数58506转换成十六进制数
采用“除16取余”的方法,过程如下:
16 ︳58506 余数为10
16 ︳ 3656 余数为8
16 ︳228 余数为4
14 余数为14
所以,58506 D = E48A H
E48A H = 14×163+4×162+8×161+10×160 ;3.二进制与十六进制相互转换
① 二进制转换成十六进制数
4位二进制数对应一位16进制数
每4位二进制数一组构成一位十六进制数
从最右边开始,每四位二进制一组,当最左一位不够四位时,应在左侧添加“0”,凑足四位。
例如:将二进制数1011110000110111转换为十六进制
结果为10111100001100111B = BC37H ;② 十六进制转换成二进制数
一位16进制数对应4位二进制数
每一位16进制数分别转换为4位二进制数,组合在一起即为二进制数。
例如:将16进制数 3AC18 H 转换为二进制
结果为 3AC18H = 0011 1010 1100 0001 1000B;1.2 计算机中的码制和编码
1.2.1 有符号数的表示方法
在计算机内部,数字都以无符号二进制形式表示的。
在有符号数运算中,需要将负数编码为二进制形式,因此需要一种负数编码方法。
1.原码
为解决符号问题,把最高有效位设置成符号位
0 表示正数
1 表示负数
数字中的其它位表示数值;以一个字节为例:1位符号位,7位数值位;
数值范围000 0000~111 1111,即0 ~ 127
加一个符号位后,可以表示?12710
您可能关注的文档
- (10安全,环境)辅导的.ppt
- (2013-5-3)高级DSP缘沫理与应用复习题.doc
- (06上海)1776年7月4的日通过的独立宣言宣告了美国的....doc
- (22-10)以教学案为缘呢体创建高中数学高效课堂(高中数学讲座10).doc
- (A-9)化工流动过程椎嫩合实验.doc
- (86分)云南省干部在的线学习测试-市场竞争新概念(86分).doc
- (savic-netFX介绍)的.ppt
- (N套题合1版)时代光的华---中国经济发展和改革的总体分析-常修泽下.doc
- (中英文对照)2014秋的季算法分析与设计模拟试卷.doc
- (北师大版)=四年级实凝学上册课件-乘法-卫星运行时间.ppt
- 中国国家标准 GB/T 45390-2025动力锂电池生产设备通信接口要求.pdf
- 中国国家标准 GB/T 45393.2-2025信息技术 建筑信息模型(BIM)软件 第2部分:参数化模型.pdf
- GB/T 45393.2-2025信息技术 建筑信息模型(BIM)软件 第2部分:参数化模型.pdf
- 《GB/T 45393.2-2025信息技术 建筑信息模型(BIM)软件 第2部分:参数化模型》.pdf
- GB/T 10184-2025电站锅炉性能试验规程.pdf
- 海尔智家股份有限公司海外监管公告 - 海尔智家股份有限公司2024年度环境、社会及管治报告.pdf
- 上海复旦张江生物医药股份有限公司2024 环境、社会及管治报告.pdf
- 中国邮政储蓄银行股份有限公司中国邮政储蓄银行2024年可持续发展报告.pdf
- 豫园股份:2024年环境、社会及管治(ESG)报告.pdf
- 南京熊猫电子股份有限公司海外监管公告 - 2024年度环境、社会及治理(ESG)报告.pdf
文档评论(0)