网站大量收购独家精品文档,联系QQ:2885784924

第1章节__单片机原理及应用基础知识幻灯片.ppt

第1章节__单片机原理及应用基础知识幻灯片.ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.乘法运算 在计算机系统中,都是将乘法作为连续的加法来执行。其中,自身相加的数为被乘数,相加的次数为乘数。 【例】求1101B×11B=? 解: 1101B×11B= 1101B+1101B+1101B =100111B 4.除法运算 除法可以归结为连续的减法,即从被除数中不断地减去除数,所减的次数是相除的商,而剩下的值则是相除的余数。 注意:因为减法可以转换为加法(见二进制数补码的加减运算),所以除法也能转换成加法。这样,二进制数的加、减、乘、除都可以转换加法运算。 1.3.4 二进制数的逻辑运算 1.逻辑与运算 运算规则 0∧0=0 ;0∧1=0;1∧0=0;1∧1=1 记忆口诀:有0为0,全1为1。 2.逻辑或运算 运算规则 0∨0=0 ;0∨1=1;1∨0=1;1∨1=1 记忆口诀:有1为1,全0为0。 3.逻辑异或运算 运算规则 0⊕0=0 ;0⊕1=1;1⊕0=1;1⊕1=0 记忆口诀:相同为0,不同为1(仅指两位异或运算)。 4.逻辑非运算 运算规则 记忆口诀:取反。 1.3.5 计算机中数的表示与编码 1.计算机中数的表示 在计算机中,为了运算的方便,数的最高位用来表示正、负数。最高位为“0”表示正数,最高位为“1”表示负数。 真值:带“+、-”号的数。 机器数:数码化了的带符号数。 【例】正数59H真值和机器数表示法。 解:真值的表示法:+101 1001B或+59H 机器数表示法:0101 1001B或 59H 【例】-59H真值和机器数表示法。 解:真值的表示法:-101 1001B或-59H 机器数表示法:1101 1001B或 D9H 微型计算机中一个符号数的机器数的表示方法有原码、反码、补码等三种表示法。 原码:用最高位表示符号位,后面各位表示该数的绝对值。(注意:符号位:0代表+,1代表-) 【例】 (+56 )原码=0011 1000B=38H (-56 )原码=1011 1000B=B8H 从例题中可以看出:一个负数的原码只要在其对应的正数原码基础上加80H就可以方便地求出其原码。 (-56)原码=(+56)原码+80H=38H+80H=B8H 反码:正数的反码与原码相同;负数的反码是在其原码的基础上,保留符号位不变,数值位各位取反。 【例】 (+56 )反码=0011 1000B=38H (-56 )反码=1100 0111B=C7H 从例题中可以看出:一个负数的反码只要在其对应的正数反码(即原码)基础上各位取反就可以方便地求出其反码。而取反的方法也很简单,只要用FFH去减该数即可。 (-56)反码=FFH-(+56)原码=FFH-38H=C7H 补码:正数的补码与原码、反码相同;负数的补码是在其反码的基础上加1即可。 【例】 (+56 )补码=0011 1000B=38H (-56 )补码=(-56)反码+1=C7H+1=C8H 从求反码的方法中可以推导: (-56 )补码=(-56)反码+1= FFH-(+56)原码+1 =100H- (+56)原码=100H-38H=C8H 负数原码、反码、补码求法归纳: (负数)原码=(对应正数)原码+80H (负数)反码=FFH-(对应正数)原码 (负数)补码=100H-(对应正数)原码 注意:在原码和反码,0有两种表示法,即+0和-0的表示法不同;而在补码中0的表示法只有一种。 2.二进制编码 BCD码:用二进制数表示的十进制数称为二进制编码的十进制数。 非压缩BCD码:8位码表示1位十进制数(高4位填0)的编码。 压缩的BCD码:8位码表示2位十进制数(高4位、低4位各代表一位十进制数)。 非法码:4位代码在1010B~1111B范围时。( 2个BCD码的运算可能出现非法码,这时要对所得结果进行调整。) ASCII码:美国标准信息交换码(即ASCII码)。 字符0~9的ASCII码:30H~39H 大写英文字母A~Z的ASCII码:41H~5AH 小写英文字母a~z的ASCII码:61H~7AH 本章小结 微型计算机的基本结构和常用术语 单片机的概念 单片机的特点及应用场合 计算机不同中数制及相互转换 二进制数的自述运算和逻辑运算 符号数的表示形式:原码、反码、补码 BCD码和ASCII码 前言 本课件配套机械工业出版社出版的《单片机原理及应用(第2版)》(曹克澄主编)教材而制作的,参与本课件制作的人员

文档评论(0)

精品课件 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档