反码 原码 补码_第1页
反码 原码 补码_第2页
反码 原码 补码_第3页
反码 原码 补码_第4页
反码 原码 补码_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

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

文档简介

1、123456最高位最高位78 9例例1:假设用一个字节来表示一个数,求:假设用一个字节来表示一个数,求+7和和-7的原码。的原码。解解:根据原码的定义:根据原码的定义: (7 )原原00000111(7 )原原1000011110 例例2:假设用一个字节来表示一个数,求:假设用一个字节来表示一个数,求0 的原码。的原码。解解:根据原码的定义:根据原码的定义:+0的原码的原码= 00000000 - 0的原码的原码= 10000000结论:结论:0的原码不唯一的原码不唯一+0-011原码的表示范围原码的表示范围: :1213例例3:假设用一个字节来表示一个数,求:假设用一个字节来表示一个数,求+

2、7和和-7的反码。的反码。解解:根据反码的定义:根据反码的定义:(7)反反 00000111 ( (7)7)反反( (1 10000111)0000111)反反 1 11111000111100014151617补码表示方法规定补码表示方法规定: : 正数的补码:与反码、原码相同正数的补码:与反码、原码相同. . 负数的补码:则将其最高位置为负数的补码:则将其最高位置为 1 1,其余各位为对原码的相应数据位取反,然后其余各位为对原码的相应数据位取反,然后再对整个数加再对整个数加1.1. 补充公式补充公式: :X X为为时时 xx补补= = xx反反+1+1 成立成立18解解:根据补码的定义:根

3、据补码的定义:+7+7补补00000111 -7 -7反反11111000 -7-7补补11111000 + 1 1111100119例例6:假设用一个字节来表示一个数,:假设用一个字节来表示一个数, 求求0的补码。的补码。解解:根据补码的定义:根据补码的定义: +0 补补00000000-0 反反11111111-0 补补11111111 + 1 00000000 -0 补补 0000000020解解: +7 +7补补00000111 -6-6补补11111010+7+7补补+ -6+ -6补补 00000111 +11111010 00000001 00000001说明:补码的减法可以按加

4、法来处理说明:补码的减法可以按加法来处理21注意:用补码表示的数的范围比原码和反码多一个数。注意:用补码表示的数的范围比原码和反码多一个数。 为什么?为什么?22思考题:思考题:232425 引入浮点数的目的:引入浮点数的目的: 2627浮点数可表示成:浮点数可表示成:阶码基数尾数 2829 0 00101 1 110101000阶码阶码尾数尾数30312.5 文字的表示和处理文字的表示和处理321. ASCII1. ASCII码(重点)码(重点) ASCIIASCII码,即美国标准信息交换码,即美国标准信息交换码码(American Standard Code for Information

5、 (American Standard Code for Information Interchange)Interchange),使用使用 个二进位对字符进个二进位对字符进行编码。行编码。一、西文字符编码一、西文字符编码33v 基本的基本的ASCIIASCII字符集共有字符集共有个字符个字符 9595个可打印字符(常用字母、数字、标点符个可打印字符(常用字母、数字、标点符号)号) 3333个控制字符(不可直接显示或打印)个控制字符(不可直接显示或打印)v 特殊字符的特殊字符的ASCIIASCII码码343536对对ASCIIASCII码的要求:码的要求: 1.1.学学会比较会比较ASCIIA

6、SCII字符的大小字符的大小 (按其(按其ASCIIASCII码值)码值) 空格空格0 09 9A AZ Za az z 2.2.会推算同组字符会推算同组字符ASCIIASCII码值码值 如如A A的的ASCIIASCII值(十进制)为值(十进制)为6565,则,则B B、C C 的的ASCIIASCII值分别为值分别为6666、676737扩展扩展 ASCII ASCII 码码( (了解了解) ) ISO ISO 陆续制定了一批适用于不同地区的扩充陆续制定了一批适用于不同地区的扩充 ASCII ASCII 字符集,字符集,每种扩充每种扩充 ASCII ASCII 字符集分别可以扩充字符集分别

7、可以扩充 128 128 个字符,这些扩充字个字符,这些扩充字符的编码均为符的编码均为高位为高位为 1 1 的的 8 8 位代码位代码(即十进制数(即十进制数 128-255 128-255 ),),称为扩展称为扩展 ASCII ASCII 码。码。38定义方式定义方式: : 用用8 8位二进制数位表示一个字符的位二进制数位表示一个字符的扩充扩充 二二- -十进制十进制 交换码交换码. .特点特点: : 每个字符对应一个字节,共每个字符对应一个字节,共256256种种说明说明: : 有很多编码没有使用有很多编码没有使用, ,保留做为扩保留做为扩 充。充。3940二、汉字编码二、汉字编码41(2

8、 2)第二部分:一级常用汉字,共)第二部分:一级常用汉字,共37553755个,个, 按汉语拼音排列按汉语拼音排列(3 3)第三部分:二级常用汉字,共)第三部分:二级常用汉字,共30083008个,个, 按偏旁部首排列按偏旁部首排列 汉字共汉字共67636763个个 字符共字符共74457445个个42l 区位码区位码: GB2312-80GB2312-80是一个二维代码是一个二维代码表,有表,有9494行、行、9494列列, , 汉字在代码表中的汉字在代码表中的位置用它所处的行号、列号表示。位置用它所处的行号、列号表示。行号行号 区号区号列号列号 位号位号43例如:例如: “大大”字的区号字

9、的区号2020,位号,位号8383, 区位码是区位码是20 8320 83 用用2 2个字节表示为:个字节表示为: 83列20行44一级汉字一级汉字(3755个)个)二级汉字二级汉字(3008个)个)(扩充使用)(扩充使用)位号:位号: 19423字母、数字和各种符号字母、数字和各种符号 区号:区号:191655568794GB2312-80字符集字符集8845l 国标交换码国标交换码信息通信中,汉字的区位码与通信信息通信中,汉字的区位码与通信使用的控制码(使用的控制码(00H00H1FH1FH)发生冲突。)发生冲突。为了避免汉字区位码与通信控为了避免汉字区位码与通信控制码的冲突,每个汉字的区

10、号和位号必须制码的冲突,每个汉字的区号和位号必须分别加上分别加上3232。得到的代码称为汉字的。得到的代码称为汉字的“国国标交换码标交换码”4647l 机内码机内码问题问题:解决方法解决方法:48例如:例如:“大大”字字 区位码区位码:20 83 20 83 二进制表示为:二进制表示为:00000 010100 0110100 010 01001110011 国标交换码国标交换码:52 115 52 115 (+32+32) 二进制表示为:二进制表示为:00001 110100 0110100 011 11001110011 :180 243180 243(+128+128) 二进制表示为:二

11、进制表示为: 0 01 110100 10100 1 11 11001110011 (B4F3B4F3)4950515253 GB18030-2000 GB18030-2000编码标准在编码标准在GB2312GB2312和和GBKGBK编码标准的基础上进行了扩充,采用编码标准的基础上进行了扩充,采用单字节、双字节和四字节三种方式对字单字节、双字节和四字节三种方式对字符编码,因此该标准的汉字有符编码,因此该标准的汉字有2700027000多个。多个。包括全部中、日、韩统一字符集和包括全部中、日、韩统一字符集和CJKCJK汉汉字扩充的所有字符。字扩充的所有字符。54 BIG5 BIG5码是台湾、香

12、港等地使用的汉字码是台湾、香港等地使用的汉字繁体的编码标准,它用双字节进行编码。繁体的编码标准,它用双字节进行编码。BIG5BIG5收录了收录了1346113461个汉字和符号。个汉字和符号。55:通过键盘、手写笔或语音通过键盘、手写笔或语音输入方式输入字符输入方式输入字符:将纸介质上的文本通过识将纸介质上的文本通过识别技术自动转换为文字的编码别技术自动转换为文字的编码三、汉字的输入输出三、汉字的输入输出565758 5960四、文本处理(了解)四、文本处理(了解)61l 根据根据制作文本的用途制作文本的用途分为分为l 纯文本纯文本 TXTTXTl 丰富格式文本丰富格式文本 RTFRTFl 根据根据软件的使用软件的使用不同不同 DOC DOC、PDFPDF、WPS WPS 等等62l 纯文本纯文本:是由一连串的字符组成的,:是由一连串的字符组成的,几乎不包含任何其他格式信息和结构信几乎不包含任何其他格式信息和结构信息。称为纯文本。息。称为纯文本。 l 特性特性:呈现为一种线性结构,文件体:呈现为一

温馨提示

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

评论

0/150

提交评论