微机原理及应用 课件 1.18BCD编码_第1页
微机原理及应用 课件 1.18BCD编码_第2页
微机原理及应用 课件 1.18BCD编码_第3页
微机原理及应用 课件 1.18BCD编码_第4页
微机原理及应用 课件 1.18BCD编码_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

微机原理及应用第一章认识二进制第十八讲BCD编码下面我们一起来学习里编码BCD编码首先来看一下什么是编码,所有需要由计算机处理的信息都是经过了编码,计算机接收到信息后将它解码成二进制数,这样计算机才能看得懂这些信息编码BCD编码首先来看一下什么是编码,所有需要由计算机处理的信息都是经过了编码,计算机接收到信息后将它解码成二进制数,这样计算机才能看得懂这些信息编码计算机处理的信息编码二进制数编码是什么?编码是将信息从一种形式或者格式转换成了另外一种形式的过程。信息从一种形式或格式转换为另一种形式的过程用代码来表示各种信息,以便于计算机处理需要编码的信息种类数值字符声音图形、图像视频编码是什么?编码是什么?编码是将信息从一种形式或者格式转换成了另外一种形式的过程。编码是什么?从一种形式或格式转换为另一种形式编码以后我们是用代码来表示各种信息以便于计算处理,111代码:表示各种信息便于处理需要编码的信息种类很多,包括数值、字符,声音,图形,图像和视频等代码来表示各种信息便于计算机处理数值字符声音图形图像视频比如一张图片,大家可以仔细看一下它的后缀名,一般是jpg、或者png这里的jpg或者png就是编码的标准标准编码还有视频,常见的后缀是mp4,这也是视频编码的标准视频编码标准我们现在要学习的是字符或者数字编码的方式有BCD编码和ASCII编码BCD码计算机中的编码ASCII码AmericanStandardCodeForInformationInterchangeBinary-Coded-DecimalBCD编码是数字的编码方式,ASCII还包括了西文字符的编码下面先来看一下BCD编码BCD码计算机中的编码ASCII码用二进制编码表示的十进制数西文字符编码BCD编码是用二进制的形式表示十进制数,注意不是将二进制数转成十进制数哦,将二进制数转成十进制数的方式我们在前面的课程中已经学习了,BCD编码是用二进制的编码来表示十进制数。BCD码用二进制码表示十进制数二进制数转成十进制数BCD编码用4位二进制数字表示0~9按位来表示十进制是0~9,10种数字十进制8421码00000100012001030011401005010160110701118100091001十进制8421码00000100012001030011401005010160110701118100091001非法组合十进制8421码00000100012001030011401005010160110701118100091001每四位之间有一个空格(904.72)D=(1001

0000

0100

.

0111

0010)BCDBCD码(904.72)D=(1001

0000

0100

.

0111

0010)BCDBCD码下面我们来看如何将BCD码转换成二进制数BCD码虽然也是二进制的表示,但是不能直接转成二进制的数,而是要分两步如何将BCD码转换成二进制数?第一步,先将BCD码转成十进制的数第二步,将十进制数用我们介绍过的方法转换成二进制数,不记得的同学请看一下第三讲的相关内容。转换为十进制数1转换为二进制数2下面我们通过一个例子来说明,比如,我们要将00010001.00100101这个BCD码转换成二进制数。首先把它转化成十进制的数是11.25。然后再把这个十进制的数转成二进制的数,先转它的整数部分,把11转成它的二进制数是1011,再转小数部分,把0.25转成二进制数,通过乘二取整的方式,计算的结果是0.01,因此最后转换完的结果就是1011.01,这就是我们转换完的二进制数(00010001.00100101)BCD=?

(00010001.00100101)BCD=(11.25)D

1011乘二取整0.01(1011.01)B如果将二进制数转成BCD码过程刚好相反,首先把二进制数转化成它对应的十进制数,然后再把十进制数的每一位转成BCD码即可二进制数转换为十进制数1十进制数的每一位转成BCD码2二进制数转成BCD码最后,介绍一下BCD码在计算机中的存储方式BCD码在计算机中存储方式有两种:一种是压缩BCD码、另一种是扩展BCD码,这里说压缩还是扩展都是基于计算机存储数据的单元来说的。BCD码在计算机中的存储方式压缩BCD码扩展BCD码基于计算机存储数据单元我们将要介绍的8088和8086微处理器中存储数据单元是8个比特的BCD码在计算机中的存储方式80888086存储数据单元是8个比特所谓压缩BCD码就是充分利用8个比特的空间,在一个存储数据单元中存储2个BCD码所谓扩展BCD码就是在8个比特的空间中,只用低4位存储BCD码,其余4位都为0压缩BCD码用4位二进制码表示1位BCD码一个存储单元中存放2位BCD数所谓压缩BCD码就是充分利用8个比特的空间,在一个存储数据单元中存储2个BCD码所谓扩展BCD码

温馨提示

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

评论

0/150

提交评论