单片机原理课件:微机基础知识_第1页
单片机原理课件:微机基础知识_第2页
单片机原理课件:微机基础知识_第3页
单片机原理课件:微机基础知识_第4页
单片机原理课件:微机基础知识_第5页
已阅读5页,还剩17页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 一、 数制及转换1、数制2、各种数制的相互转换1、数制(1)十进制数(2)二进制数(3)十六进制数1. 基数:使用数字符号的个数。2. 权: 固定位置上表示的值。(1)十进制数(Decimal)具有10个数字符号0 , 1 , 2 , , 9;由低位向高位进位是按“逢10进1”的规则进行的;基数为10,第i位的权为10i。 其中 i=n,n-1, ,2,1,0,-1,-2, 规定整数最低位的位序号i=0。例:(6543.21)10 =6543.21D =6103 + 5102 + 4101 + 3100 + 210-1 +110-2(2)二进制数(Binary)具有2个数字符号0,1;由低位

2、向高位进位是按“逢2进1”的规则进行的;基数为2,第i位的权为2i。 其中 i=n,n-1, ,2,1,0,-1,-2, 规定整数最低位的位序号i=0例:(1010.101)2 =1010.101B =123+022+121+020+12-1+ 02-2 + 12-3 (3)十六进制数(Hexadecimal) 1、具有16个数字符号0 , 1 , 2 , , 9 , A , B , C , D , E , F;2、由低位向高位进位是按“逢16进1”的规则进行的;3、基数为16,第i位的权为 16i。 其中 i=n,n-1, ,2,1,0,-1,-2, 规定整数最低位的位序号i=0例:(19B

3、F.ABE)16 =19BF.ABEH =1163+9162+11161+15160+ 1016-1+ 1116-2+ 1416-32、各种数制的相互转换(1)二进制、十六进制转换为十进制(2)十进制转换为二进制(3)二进制与十六进制之间的转换(1)二进制、十六进制转换为十进制按权展开求和。如:10101.101B = 1 24 + 122 + 120 + 12-1 + 12-3 = 16 + 4 + 1 + 0.5 + 0.125 =21.625D 19B.ABH = 1162+ 9 161+ 11160+ 1016-1+ 1116-2 = 256 +144 +11 + 0.625 + 0.

4、04296875 =411.66796875D (2)十进制转换为二进制 整数部分 小数部分整数部分除2取余法 例:19D = ?B 高 低 余数 19D = 所以,我们可以得到:10011B192 =9 1 92 = 4 1 42 =2 0 22 =1 0 12 = 0 1小数部分乘2取整法例:0 .625D = ?B0.6252 = 1.25 1 0.25 2 = 0.5 00.5 2 = 1.0 1 低 高 整数 0.625D = 所以我们可以得到:0.101B(3)二进制与十六进制之间的转换四位二进制数正好等于一位十六进制数 0001 1111 B1 ( 120=1)2 ( 121=2

5、)4( 122=4)8 ( 123=8)16 ( 124=16)四位二进制与一位十六进制数的对应关系四位二进制数一位十六进制数0000B1001B1000B5H4H3H2H6H0H0010B0011B0100B0101B0110B7H0111B1111B1110B1101B1100B1011B1010BCHBHAH9H8H1HDHEHFH0001B四位二进制数一位十六进制数二进制转换为十六进制数例:1110110101100.10101B = ?H 1110110101100.10101 0001110110101100.10101000 1 D A C . A 8 1110110101100

6、.10101B = 1DAC.A8H十六进制转换为二进制数例:39F.E1AH = ?B 3 9 F . E 1 A001110011111 . 111000011010 = 11 1001 1111.1110 0001 101B39F.E1AH = 0011 1001 1111.1110 0001 1010B二、二进制编码 二进制编码是指用二进制代码来表示计算机中所要处理的数值、数字、字母和符号等,一般为若干位二进制数码的组合。(1)二进制编码的十进制数(2)字母和字符的编码(1)二进制编码的十进制数二进制编码的十进制数 就是BCD码(Binary Coded Decimal)。压缩BCD码

7、 是用4位二进制数表示一位十进制数。一个字节表示两位十进制数。如:1001 0110B 表示 96D非压缩BCD码 是用一个字节表示一位十进制数。高4位总是0。如: 0000 1001B 表示 9D 两种BCD码的编码对照表两种BCD码的编码对照表(2)字母和字符的编码 计算机不仅要处理数值问题,还要处理大量的非数值问题,这就必须引入文字、字母,某些专用的符号,这就是目前应用最广泛的字符编码系统ASCII码。(American Standard Code for Information Interchange,美国信息交换标准码)例:大写字母“A”的ASCII码就是41H ; 小写字母“n”的

8、ASCII码就是6EH ; 数字“8”的ASCII码就是38H ; American Standard Code for Information Interchange美国信息交换标准码 高3位低4位0000010100111001011101110000nuLL0P、p00011Aq00102B00113C01004010151110n1111?o微型计算机的概念结构存储器I/O接口输入设备I/O接口地址总线 AB输出设备CPU数据总线 DB控制总线 CBI/O接口主机硬件系统CPU计算机的控制中心,提供运算、判断能力CPU的位数:4位、 8位、 16位、 32位、64位是指一次能处理的数据的位数构成:ALU、CU、Registers运算器用来进行算术、逻辑运算;控制器根据指令译码的结果,控制计算机顺序进行工作;寄存器用来存放在计算机工作中产生的数据、工作状态或控制指令,分为通用寄存器

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论