- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
51单片机实训课程符号数的表示方法
1符号数的原、反、补码表示方法2ASCII码表示方法3BCD码表示方法重点
1符号数的原、反、补码表示方法2ASCII码和BCD码的作用及表示方法难点
计算机是如计算机是如何表示我们日常生活中的数字、字符、文字等一些信息的呢?事实上计算机只认识0和1的代码和代码的组合,它实际上通过电路的通断来表示这两种状态的,而0、1代码及组合就称之为机器数,而机器数和我们日常生活中的数字、字符之间的转换是通过一系列的规则来实现的,这些规则就包括像符号数的表示方法、ASCII码、BCD码等等。情境引入
符号数的表示方法符号数的表示方法机器数无符号数带符号数真值
符号数的表示方法机器数数值在计算机中的表示形式,即数值在计算机中的二进制表示形式真值数值在现实中的实际值
机器数与真值的关系机器数:符号和数均采用了0、1进行了代码化,是采用二进制表示形式连同正负符号一起代码化的数据。例如:1101001B为机器数。真值:机器数对应用正、负符号加绝对值来表示的实际数值。例如:+105为1101001B机器数的真值。
原码的表示方法原码数值用其绝对值表示,正数的符号位用0表示,负数的符号位用1表示。
正数的原码表示方法X1=105105=+1101001B【X1】原
负数的原码表示方法X2=-105-105=-1101001B【X2】原
反码的表示方法反码正数的反码和原码相同,负数的反码是其绝对值按位取反得到的。
正数的反码表示方法X1=105105=+1101001B【X1】反
负数的反码表示方法X2=-105-105=-1101001B【X2】反
补码的表示方法补码正数的补码与原码相同,负数的补码是在反码的基础上加1就可以得到了。
正数的补码表示方法X1=105105=+1101001B【X1】反
负数的补码表示方法X2=-105-105=-1101001B【X2】反【X2】补
原、反、补码的作用反码反码:解决负数加法运算问题,将减法运算转换为加法运算,从而简化运算规则;补码补码:解决负数加法运算正负零问题,弥补了反码的不足。问题出现在+0和-0上,在人们的计算概念中零是没有正负之分的。在补码中用(-128)代替了(-0)。
BCD码BCD就是用4位二进制数来表示1位十进制数中的0~9这10个数码,下表就是常用的十进制转BCD码表。十进制数BCD码十进制数BCD码00000501011000160110200107011130011810004010091001
BCD码的作用BCD码就是二进制与十进制的转换码。在计算机中都是2进制来保存数据,因此要把一个10进制数据转换成2进制,才能保存在计算机中。但是10进制跟2进制之间转换很麻烦。而BCD码就是解决这个问题的。
什么叫ASCII码美国标准信息交换代码是由美国国家标准学会(ANSI)制定的,标准的单字节字符编码方案,用于基于文本的数据。它已被国际标准化组织(ISO)定为国际标准,称为ISO646标准。适用于所有拉丁文字字母。
ASCII码的作用在计算机中,所有的数据在存储和运算时都要使用二进制数表示。例如,象a、b、c、d这样的52个字母(包括大写)、以及0、1等数字还有一些常用的符号(例如*、#、@等)在计算机中存储时也要使用二进制数来表示,而具体用哪些二进制数字表示哪个符号,当然每个人都可以约定自己的一套,于是美国有关的标准化组织就出台了所谓的ASCII编码,统一规定了上述常用符号用哪些二进制数来表示
ASCII码的表示方法控制符LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(振铃)等通信专用字符SOH(文头)、EOT(文尾)、ACK(确认)等控制数字8、9、10和13分别转换为退格、制表、换行和回车字符
ASCII码的表示方法英文字母65~90为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等字符和阿拉伯数字32~126(共
您可能关注的文档
- 单片机技术及应用(中职)课件 1.初识单片机.ppt
- 单片机技术及应用(中职)课件 2.单片机与微机.pptx
- 单片机技术及应用(中职)课件 3.51单片机基础知识.pptx
- 单片机技术及应用(中职)课件 4.51单片机内部结构.pptx
- 单片机技术及应用(中职)课件 5.51单片机引脚.pptx
- 单片机技术及应用(中职)课件 6.单片机下载软件的学习.ppt
- 单片机技术及应用(中职)课件 7.电子电路.pptx
- 单片机技术及应用(中职)课件 8.点亮一个发光二极管.ppt
- 单片机技术及应用(中职)课件 9.进制的转换方法.pptx
- 单片机技术及应用(中职)课件 11.控制点亮一盏灯 .pptx
- 重庆市第八中学校2024—2025学年八年级上学期期中考试地理试题(无答案).docx
- 四川省成都市西北中学实验学校2024-2025学年九年级上学期期中考试道德与法治试题.docx
- 山东省枣庄市第三中学2024-2025学年高一上学期期中考试政治试题.docx
- 浙江省绍兴市柯桥区联盟2024-2025学年九年级上学期期中教学质量调测科学试卷(1.1-3.2).docx
- 四川省南充市白塔中学2024-2025学年八年级上学期期中检测历史试题.docx
- 山东省潍坊市2024-2025学年高三上学期11月期中考试政治试题.docx
- 河南省新乡市原阳县第一高级中学2024-2025学年高二上学期11月月考政治试题.docx
- 四川省南充市白塔中学2024-2025学年高二上学期期中检测政治试题.docx
- 广东省汕头市潮南区2022-2023学年七年级上学期期末地理试题.docx
- 河北省秦皇岛市部分学校2024-2025学年高三上学期11月期中考试政治试题.docx
文档评论(0)