- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章__微机基础知识(改)
目 录 第1章 微机基础知识 第2章 89C51单片机硬件结构和原理 第3章 指令系统 第4章 汇编语言程序设计知识 第5章 中断系统 第6章 定时器及应用 第7章 89C51串行口及串行通信技术 第8章 单片机小系统及扩展 第9章 应用系统配置及接口技术 第10章 系统实用程序 参考资料 第一章 微机基础知识 §1.1 微处理器、微机和单片机的概念 §1.1 微处理器、微机和单片机的概念 1、微处理器 微处理器(Microprocessor) 微型计算机(Microcomputer,简称微机 MC) 是具有完整运算及控制功能的计算机。 单片机(Single-Chip Microcomputer) 是将微处理器、一定容量RAM和ROM以及I/O口、定时器等电路集成在一块芯片上,构成单片微型计算机。 §1.2 常用数制和编码 § 1.2.1 数制及数制间转换 § 1.2.2计算机中常用编码 § 1.2.1 数制及数制间转换 1. 数制——计数的进位制 2、不同数制之间的转换 1. 数制——计数的进位制 1.二进制:是“0”和“1”这样的数、逢2进位。按权展开时权的基数为2。用后缀字母“B”表示。 如:1001=1×23+0×22+0×21+1×20 =9(十进制数) 2.十进制:是“0”—“9”之间的数、逢10进位。按权展开时权的基数为10。用后缀字母“D”表示。 如:1135=1×103+1×102+3×101+5×100 3.十六进制:是“0”—“9”,“A,B,C,D,E,F”之间的数、逢16进位。按权展开时权的基数为16。用后缀字母“H”表示。 如:1C5H=1×162+12×161+5×160 =453D 2、不同数制之间的转换 1、二进制、十六进制转化成十进制: 将二、十六进制数按权展开相加即为相应的十进制数。 如:1101=1×23+1×22+0×21+1×20 =13D 如:1FH=1×161+15×160 =31D 2、十进制转换成二进制数: 将十进制数除2取余,商为0止余数倒置。 如:11D=1011B 3、十进制转换成十六进制数: 将十进制数除16取余,商为0止余数倒置。 如:100D=64H 4、二进制转换成十六进制数: 将二进制数以小数点为界四位一分,不足补0,用一位十六进制数代替四位二进制数。 如:1 0011 1100 B=0001 0011 1100 B= 13C H 5、十六进制转换成二进制数: 将十六进制数以小数点为界,用四位二进制数代替一位十六进制数。 如:D4E H=1101 0100 1110 B § 1.2.2 计算机中常用编码 BCD(Binary Coded Decimal)码——二十进制码 ASCII(American Standard Code for Information Interchange)码 1. BCD(Binary Coded Decimal)码——二十进制码 BCD码是一种二进制形式的十进制码,也称二十进制码。它用4位二进制数表示1位十进制数,最常用的是8421BCD码,见表1-2。 8421BCD码用0000H~1001H代表十进制数0~9,运算法则是逢十进一。8421BCD码每位的权分别是8,4,2,1,故得此名。 例如,1 649的BCD码为0001 0110 0100 1001。 表 1-2 8421 BCD码表 2. ASCII(American Standard Code for Information Interchange)码 表 1-3 ASCII码字符表 § 1.3 数据在计算机中的表示 § 1.3.1 有符号数 § 1.3.2 无符号数 § 1.3.1 有符号数 有符号的8位二进制数用最高位D7表示数的正或负, 0代表“+”,1代表“-”, D7称为符号位,D6~D0为数值位。 3. 补码 正数的补码与原码相同。 负数的补码符号位为1,数值位将其原码的数值位逐位求反后加1,即负数的反码加1。 补码的表示范围是-128~+127 例如: X=-1011010B [X ]补 通常计算机中的数用补码表示,用补码进行运算。一个很明显的优点是减法可以用补码的加法来运算。 这里还要特别提示“溢出”的概念。溢出与进位不同,溢出是指有符号数的运算结果超出了数-128~+127的表示范围,破坏了符号位。 4 机器数与真值 机器数: 计算机中以二进制形式表示的数。 真值: 机器数所代表的数值。 例如,机器数1
您可能关注的文档
- 常见统计学错误.ppt
- 硫化机工作原理及组成说明.ppt
- C语言习题有答案曹.doc
- 尿的形成和排出 初中生物.ppt
- C语言作业题总结.doc
- E第五章 业务流程模型及PowerDesigner实现.ppt
- c程序设计 第九章 结构体.doc
- 74LS373应用介绍.doc
- 8255A接口技术.ppt
- 统计学第三章 统计整理.ppt
- 《概率论》第1章 概率论的基本概念-教学课件(非AI生成).ppt
- 《概率论》第4章 随机变量的数字特征-教学课件(非AI生成) (2).ppt
- 2023年忠县公务员考试行测真题及答案详解(历年真题).docx
- 2023年呼伦贝尔市公务员考试行测真题附答案详解(名师推荐).docx
- 2023年塔城地区公务员考试行测真题及答案详解1套.docx
- 2023年宜昌市公务员考试行测真题附答案详解(黄金题型).docx
- 2023年奉节县公务员考试行测真题附答案详解(黄金题型).docx
- 2023年广州市公务员考试行测真题附答案详解.docx
- 2023年大庆市公务员考试行测真题及一套完整答案详解.docx
- 2023年益阳市公务员考试行测真题完整答案详解.docx
文档评论(0)