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

下载本文档

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

文档简介

1 2微型计算机中数的编码和字符的表示 1 2 1带符号数的表示方法1 2 2计算机中的编码 1 2 1带符号数的表示方法 由于计算机只能识别0和1组成的数或代码 所以有符号数的符号也只能用0和1来表示 一般用0表示正 用1表示负 由于数值部分的表示方法不同 有符号数可有三种表示方法 分别叫做原码 反码和补码 无符号数与带符号数 原码表示的有符号数 最高位为符号位 数值位部分就是该数的绝对值 例如 假设某机器为8位机 即一个数据用8位 二进制 来表示 则 23的原码为00010111 23的原码为10010111其中最高位是符号位 后7位是数值位 真值 机器数 机器数 真值 问题 无符号数与带符号数的区别 反码表示的有符号数 把最高位规定为符号位 数值部分对于正数是其绝对值 而对于负数则是其绝对值按位取反 即1变0 0变1 得到的 例如 23的反码为00010111 23的反码为11101000数字 0 有2个编码表示 0 反 00000000 0 反 11111111 补码表示的有符号数 正数的补码表示与原码 反码相同 负数的补码则是原码的数值位按位取反再在后末位加1形成 例如 23的补码为00010111 23的补码为11101001 例1 求 97的原码 反码和补码 解 97 原 11100001 97 反 10011110 97 补 10011111 例2 已知 X 补 11101110B 求X的原码和真值 解 X为一负数 原码为数值部分求反加1 X 原 10010010真值X 18 1 2 3计算机中的编码 1 字符的编码2 汉字的编码 1 字符的编码在计算机中除了数值之外 还有一类非常重要的数据 那就是字符 如英文的大小写字母 A B C a b c 数字符号 0 1 2 9 以及其他常用符号 如 等 在计算机中 这些符号都是用二进制编码的形式表示 目前 一般都是采用美国标准信息交换码 它使用七位二进制编码来表示一个符号 通常把它称为ASCII码 由于用七位码来表示一个符号 故该编码方案中共有128个符号 27 128 2 汉字的编码计算机要处理汉字信息 就必须首先解决汉字的表示问题 同英文字符一样 汉字的表示也只能采用二进制编码形式 目前使用比较普遍的是我国制定的汉字编码标准GB2312 80 该标准共包含一 二级汉字6763个 其他符号682个 每个符号都是用14位 两个7位 二进制数进行编码

温馨提示

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

评论

0/150

提交评论