版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、计数制 计数制是计数方法的统称,单片机中常用的数制有二进制、八进制、十进制和十六进制等,习惯最常用的是十进制计数制 。1、数的表示:B称为基数, 称为第i位上的位权, 称为第i位上的数码。(1)十进制(Decimal):它有09十个不同数码,这是构成所有十进制数的基本符号。逢十进位。 123.45=1102+2101+3100+410-1+510-2 (2)二进制(Binary):它有0和1两个数码,其基数为2,逢二进位。 11010.11=124+123+022+121+020+12-1+12-2 =124+123+121+12-1+12-2 =26.752022/9/111页(3)十六
2、进制数(Hexadecimal) :十六进制是人们学习和研究计算机中二进制数的一种工具 ,它有0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F共16个数码,基数为16,逢16进1。51C.B1H=5162+1161+C160+B16-1+116-2=1308.6914 (4)八进制数(Hexadecimal) :它有0、1、2、3、4、5、6、7八个数码,基数为8,进位计数为逢8进1。(2072)8=282+081+780+28-1=135.25 2、数制转换: 二进制数用B、 十进制数用D,一般D可省略, 十六进制数用H。 不同进制数之间的转换,分为: 二进制与十进制之间的相互
3、转换 二进制与十六进制之间的相互转换 十进制与十六进制之间的相互转换2022/9/112(1)二进制和十进制数间的转换1)二十:10010.01B=124+121+12-2 =18.252)十二(分为十进制整数和十进制小数两种情况):例1:求出十进制数189的二进制数。 189=10111101B 1892余1最低位2余022247222311521余1余1余1余1余0余1最高位942022/9/113例2:把十进制小数0.6879转换为二进制小数 。0.6879D0.1011B0.6879X21.37580.3758取得整数1最高位X20.7516取得整数0X21.50320.5032取得整
4、数1X21.0064取得整数1最低位2022/9/114对同时有整数和小数两部分的十进制数,其转换成二进制数的方法可以把它的整数和小数部分分开转换后,再合并起来。189=10111101B0.6879D0.1011B 189.687910111101.1011B 2022/9/115(2)二进制和十六进制数间的转换二十六:采用“四位合一位法”。从二进制数的小数点开始,或左或右每四位一组,不足四位以0补足之,然后分别把每组用十六进制数码表示,并按序相连。 例1: 若把1101111100011.10010100B转换为十六进制数,则1101111100011.10010100B=1BE3.94H
5、十六二:例2:把十六进制数3AB.7A5H转换为一个二进制数。3AB.7A5H=1110101011.011110100101B 2022/9/116(3)十进制和十六进制数间的转换十六十:把十六制数按权展开后相加。 58DC7H=5164+8163+13162+12161+7160=363975 十十六:(分为十进制整数和十进制小数两种情况)十进制整数:例1:求4016所对应的十六进制数 。4016=FB0H 164016写做0最低位2511615余15写做F最高位写做B余0余112022/9/117 原码、反码和补码原码:在符号位中用0表示正、用1表示负的二进制数,称为原码。例如: x1=
6、1110111B, x1原=01110111B x2=1110111B, x2原=11110111B数0可是0或0。因此,0在原码中形式: 0原=0000 0000B, 0原=1000 0000B反码:正数的反码=原码;负数的反码=原码的符号位不变而数值按位取反。所谓按位取反,即将各位的1变成0,0变成1。例如:x1=13, x1反=13原=0 0001101B 。x2=13, x2原=13原=1 0001101B, x2反=13反=1 1110010B。补码:正数的补码=原码;负数的补码=反码1。例如:x1=1101101B, x1补=13原=0 1101101B 。x2=1101101B,
7、 x2反=10010010B, x2补=10010011B。在补码表示中,“0”是唯一的。即0补=00000000B 2022/9/1110 数的小数点表示方法定点表示法:表示小数点的位置是固定不变的。分为纯整数和纯小数两类。 浮点表示法:浮点表示法中小数点的位置是不固定的。任意二进制数N一般可表示为:N=2PS一个浮点数分为阶码和尾数两部分,二者各有表示正负的阶符和数符,存储格式为: 阶符 阶码 数符 数码四字节浮点数(单精度)格式简介八字节浮点数(双精度)格式简介三字节浮点数格式简介 BCD码(Binary Coded Decimal) BCD码是一种用二进制编码表示十进制数的编码约定,是
8、一种具有十进制权的二进制编码。采用标准的8421编码表示十进制09等十个数字。 BCD码主要用于显示、打印数据的传送等场合。 ASCII码ASCII码是一种用八位二进制数表示字符的编码制度,是美国标准信息交换代码,即ASCII(American Standard Code for Information-Interchange)。可以对128个字符进行编码(包括可显示的和不可显示的控制字符),其中最高位用于奇偶校验。扩展的ASCII编码可以对256个字符进行编码。阿拉伯数字09的ASCII码分别为30H39H;英文大写字母AZ的ASCII码是41H开始依次往下编码;英文小写字母az的ASCII码是61H开始依次往下编码。2022/9/1111字节(Byte):计算机中的数据大多以并行方式进行传送、存储,按8位一组进行,这些有序的8位数据就称
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 上海纽约大学《基础写作教程》2025-2026学年期末试卷
- 沈阳药科大学《幼儿美术教育与活动指导》2025-2026学年期末试卷
- 防爆电气作业理论知识机考试题及答案
- Calcium-L-Threonate-Standard-生命科学试剂-MCE
- 淡水水生植物繁育工岗前激励考核试卷含答案
- 传输机务员岗前核心管理考核试卷含答案
- 电线电缆挤塑工安全文化模拟考核试卷含答案
- 真空垂熔工持续改进知识考核试卷含答案
- 井下采煤工复试能力考核试卷含答案
- 绝缘子制造工安全宣传水平考核试卷含答案
- 返工返修作业培训
- 2025年安徽水利水电职业技术学院单招职业技能考试题库往年题考
- 幼儿园中班美术《青花瓷瓶》课件
- 水稻收购订单合同范例
- 五十二个中医护理方案
- 04S519小型排水构筑物(含隔油池)图集
- 连铸工职业技能大赛考试题库500题(含各题型)
- 预应力钢筒混凝土管(pccp)专项施工方案
- 《离子型稀土矿山开采污染物排放-标准编制说明》
- 金融银行数据治理体系详细方案(技术方案)
- 2024劳动合同正规范本
评论
0/150
提交评论