第2章 微型计算机基础知识

第2章 微型计算机基础知识

ID:47005108

大小:6.29 MB

页数:117页

时间:2019-12-03

第2章 微型计算机基础知识_第1页
第2章 微型计算机基础知识_第2页
第2章 微型计算机基础知识_第3页
第2章 微型计算机基础知识_第4页
第2章 微型计算机基础知识_第5页
资源描述:

《第2章 微型计算机基础知识》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章微型计算机基础知识任课教师:刘忠国电话:18764171197微信号:jnliuzhgEmail:liuzhg@sdu.edu.cn网站:http://www.gxwmcu.com/http://course.sdu.edu.cn/G2S/stcmcu.cckeilμvision软件下载及指导手册(Help→μvisionHelp)http://www.keil.com/2第二章微型计算机基础知识本章学习目标:掌握微型计算机中的数制及其编码掌握布尔代数和常见逻辑电路了解微型计算机的常用技术术语和技术*3第二章微型计算机基础知识2.1微型机中的数制及其编码2.1

2、.1数与数制2.1.2不同数制之间的转换2.1.3数制数据的编码及其运算1.原码;2.反码;3.补码;4.十进制数的编码((非)压缩BCD码)2.1.4非数值数据的编码(ASCII码,汉字编码)2.2布尔代数和常见逻辑电路2.3微型计算机的常用技术术语和技术2.3.1常用单位及术语;2.3.2常见技术4*§2.1微型机中的数制及其编码2.1.1数与数制进位计数制,简称数制。十进制:人们习惯采用的计数制是十进制。0—9十个不同的基数,逢十进一。用D(Decimal)表示或省略。二进制:计算机所采用的计数制是二进制。只有0、1两个不同的基数,逢二进一。用B(Binary

3、)表示。因为计算机用晶体管截止、饱和两个态下的输出电平1、0表示数字。*52.1.1数与数制人机交互时采用十进制,计算机内数据存储、计算、处理用二进制,需要进行转换。在计算机中的解决方法是,利用接口技术作转换。如:用键盘输入数据时使用十进制数,即输入电路使用的键盘是十进制数,输入接口电路将十进制数转换为二进制数后送到机器内部。6*十进制与二进制转换2.1.2不同数制之间的转换1、十进制数转换为二进制数十进制数转换为二进制数的方法整数部分转换方法:"除2取余,逆序排列"整数(及商)除以2取余,直到商为0为止。最后将所有余数倒序排列,得到转换结果。小数部分转换方法:"乘

4、2取整,顺序排列“乘以2取整,直到满足精度要求为止。7*例1:将十进制数100转换为二进制数(100)10=(01100100)2*8或者表示为:100D=01100100B例2:将十进制数45.613转换成二进制数9*45.613≈(101101.100111)2或45.613D≈101101.100111B(45.613)102、二进制数转换为十进制数转换方法:按权展开相加。例如,一个8位二进制数11111111B的各位的权值依次是27、26、25、…、20。如将10110110B转换为十进制数的方法是:10*,即,(10110110)2=(182)10或表示为

5、:10110110B=182D3、十六进制数优点:二进制数位数较多时,读写不方便。而使用十六进制表示简明。十六进制数表示:0~9、A、B、C、D、E、F十六个不同的基数逢十六进一,用H(Hexadecimal)表示。11*二进制数转换为十六进制数原理:四位二进制数对应一位十六进制,所以二进制整数转换为16进制时,从最低位开始,每四位一组(不足四位时高位补0)转换成一位十六进制数据即可。例如:10110110B=B6H;01111100B=7CH。十六进制数转换为二进制数十六进制数据转换为二进制数据时,把每一位十六进制数据直接写成四位二进制数。例如:64H=01100

6、100B12*表2-14位二进制数和一位十六进制数具有一一对应关系十六进制二进制十六进制二进制0000081000100019100120010A101030011B101140100C110050101D110160110E111070111F1111十六进制数据和十进制数据之间的转换通过二进制进行相互转换;十进制数转换成十六进制:将十进制整数除以十六取余,小数部分乘以十六取整,可直接转换为十六进制数;十六进制数转换成十进制:将十六进制数按权展开相加得到十进制数。n+1位十六进制数的权值分别为16n、16n-1、…、162、161、16013*2.1.3数制数据的

7、编码及其运算在计算机中,数据分无符号数和带符号数。无符号数用整个机器字长的全部二进制位表示数值位,无符号位;带符号数用最高位表示该数的符号位。带符号数又有原码、补码和反码三种形式。14*8位:(100)10=(01100100)28位字长:(-100)10=(11100100)28位字长:(+100)10=(01100100)2本小节介绍:1.原码;2.反码;3.补码;4.十进制数的编码((非)压缩BCD码)1、原码表示法由于计算机中只能有0、1两种数,不仅数的数值部分在计算机中用0、1编码的形式表示,正、负号也只能用0、1编码表示。一般用数的最高位(MostS

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。