计算机中的数和编码_第1页
计算机中的数和编码_第2页
计算机中的数和编码_第3页
计算机中的数和编码_第4页
计算机中的数和编码_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

补充内容:计算机中的数和编码,1三种进位计数制,问题的引出:,*由于二进制的缺点:书写冗长、易错。引入十六进制数(另有八进制),可以作为二进制数的简化书写符号。,需要介绍三种计数系统的特点以及它们之间的相互转换。,1)十进制数:十个计数符号:0、1、29。逢十进位2)二进制数:两个计数符号:0、1。逢二进位3)十六进制数:十六个计数符号:0、1、29。逢十六进位,以“.”为准,以四位二进制数为一组,向左右分段。不足四位添0,0001001111001010.01011100B13CA.5CH,(19个符号),(6个符号),3二进制编码的十进制数和ASCII码,由此引出“编码”的问题由“0”和“1”按一定规律组成一组一组的数码,分别对应十进制数、英文字母、%、!、$等各种符号。于是计算机就可以识别各种信息了。,这种用来表示数字、字母和字符的二进制数码,称为二进制编码。,回答是:用BCD码来表示十进制数,用ASCII码来表示字母和字符,遵循什么样的规律,按什么约定来表示数字、字母和字符呢?,(1)BCD,BCDBinary-CodedDecimal二进制编码的十进制数,2323H(00100011);25672567H(0010010101100111),1)BCD码是用来表示十进制数的。它不是用09这10个符号,而是用四位“0”和“1”来表示一位十进制数2)BCD表达的是十进制数,应当保持十进制数的特点:“逢十进位”,“借一作十”。3)BCD不是纯二进制数,注意:,(10010111)BCD(10010111)297D151D,十进制,十进制,二进制,二进制,*组合(压缩)BCD:一个字节中存放两个完整的BCD码,*非组合(压缩)BCD:,(10000111)BCD,(10000111)BCD,(2)十进制调整BCD码运算及十进制调整,(01000010)BCD+(00011001)BCD42+19=61,01000010,+00011001,01011011,非法BCD,调整+00000110(06调整),0110000161D,调整后的BCD,*BCD是十进制数,应该保持“逢十进位”的特点*通过十进制调整,确保“逢十进位”*加法的十进制数调整方法:,*1对非法BCD码加6修正*2低位向高位有进位,低位加6修正,例1(30)BCD+(99)BCD,00110000,+10011001,11001001,BCD非法,11001001,+01100000(60调整),100101001,总和:129D,CPU中标志寄存器的进位标志位,例2(08)BCD+(09)BCD,00001000,+00001001,00010001,有进位,00010001,+00000110(06调整),00010111,总和:17D,谁来完成十进制调整?,指令!(以后学习),(3)ASCII码,AmericanStandardCodeforInformationInterchange美国标准信息交换码字母字符的编码,P302给出了ASCII码的具体规约。必须了解:“A”“Z”的SACII码41H5AH“a”“z”的SACII码61H7AH“0”“9”的SACII码30H39H,问题:9用BCD码表示:00001001(09H)数值9用ASCII码表示:00111001(39H)符号,注意:,*1输入设备一般用ASCII、BC

温馨提示

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

评论

0/150

提交评论