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

下载本文档

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

文档简介

第一单元计算机基础知识 计算机系统的基本组成 计算机中的数制与编码 导入 电子计算机的最基本的工作是要进行大量的数值运算和数据处理 在计算机内 不管是什么样的数 都是以二进制码形式表示 因为物理上容易找到一个具有两种不同的稳定状态且能相互转换的器件 例如用电位的高 低表示 1 和 0 其次 二进制的运算规则简单 再次 逻辑命题中的 假 和 真 也恰好与二进制的 0 和 1 相对应 所以 计算机从其易得性 可靠性 可行性及逻辑性等各方面考虑 选择了二进制数字系统 一 数据与信息 数据 人类能够识别或计算机能够处理的符号对客观事物的具体表示信息 经过加工处理后用于人们制定决策或具体应用的数据称作信息 二 进位计数制 进位计数制的三个要素 1 数码 用不同的数字符号来表示一种数制的数值 这些数字符号称为数码 2 基数 某种数制所使用的数码的个数称为 基数 3 位权 某种数制每一位所具有的值称为 位权 几种常用的进位计数制 1 十进制 1 数码 0 1 2 3 4 5 6 7 8 9 2 基数 10 逢十进一 3 位权 10i 4 表示 250 10或250D 几种常用的进位计数制 2 二进制 1 数码 0 1 2 基数 2 逢二进一 3 位权 2i 4 表示 110 2或110B 几种常用的进位计数制 3 八进制 1 数码 0 1 3 4 5 6 7 2 基数 8 逢八进一 3 位权 8i 4 表示 156 8或110O 几种常用的进位计数制 4 十六进制 1 数码 0 9 A B C D E F 2 基数 16 逢十六进一 3 位权 16i 4 表示 1AB 16或1ABH 进位计数制之间的转换 1 非十进制数转换成十进制数 方法 将非十进制数按位权进行多项式展开 然后在十进制中进行运算 二进制数转为十进制数例题 将 111010 2转换为十进制数 111010 2 20 21 22 23 24 25 位权 权 本位数字与该位的位权乘积的代数和 1X25 1X24 1X23 0X22 1X21 0X20 32 16 8 2 58 10 位权展开 二进制小数转为十进制数例题 将 1101 101 2转换为十进制数 1101 101 2 2 3 2 2 2 1 20 21 22 23 1X23 1X22 0X21 1X20 1X2 1 0X2 2 1X2 3 8 4 1 0 5 0 125 13 625 10 位权展开式 A 1101 01 2 10 B 101 101 2 10 13 25 5 625 八进制数转为十进制数例题 将 123 45 8转换为十进制数 123 45 8 8 2 8 1 80 81 82 位权 权 本位数字与该位的位权乘积的代数和 1X82 2X81 3X80 4X8 1 5 8 2 83 578125 10 位权展开 A 305 8 10 B 456 124 8 10 197 302 1640625 十六进制数转为十进制数例题 将 5FC 1A 16转换为十进制数 5FC 1A 16 16 2 16 1 160 161 162 位权 权 本位数字与该位的位权乘积的代数和 5X162 FX161 CX160 1X16 1 A 16 2 1532 1015625 10 位权展开 A 2A4E 16 10 B 32CF 48 16 10 10830 13007 28215 进位计数制之间的转换 2 十进制转换成非十进制 方法 整数部分 除基数取余法 小数部分 乘基数取整法 十进制数转为二进制数方法 十进制整数转为二进制整数 方法 除2取余 直至商为0 余数倒序排 十进制小数转为二进制小数 方法 乘2取整 直至小数为0 整数正序排 十进制整数转为二进制数例题 步骤 余数排序方向 2 46 23 2 2 2 2 2 11 5 2 1 0 0 1 1 1 0 1 结果 46 10 101110 2 将十进制数46转为二进制数 十进制规则小数转为二进制数例题 0 625 2 2 500 000 2 取整数 排序方向 结果 0 625 10 0 101 2 将十进制小数0 625转为二进制数 250 1 0 0 0 0 0 1 125 6875 10 2 1111101 1011 十进制数转为八进制数方法 十进制整数转为八进制整数 方法 除8取余 直至商为0 余数倒序排 十进制小数转为八进制小数 方法 乘8取整 直至小数为0 整数正序排 1725 6875 10 8 3275 54 十进制数转为十六进制数方法 十进制整数转为十六进制整数 方法 除16取余 直至商为0 余数倒序排 十进制小数转为十六进制小数 方法 乘16取整 直至小数为0 整数正序排 12345 671875 10 16 3039 AC 进位计数制之间的转换 3 非十进制之间的转换 二进制与八进制之间的转换 二进制与十六进制之间的转换 八进制数转为二进制数 方法 将一位八进制数转化为三位二进制数 不足三位二进制数时 统一左补零 二进制与八进制数间的关系 000 001 010 011 100 101 110 111 八进制转为二进制数例题 将八进制数 631 2 转化为二进制数 631 2 8 110 011 001 010 按位转换 结果 110011001 010 2 714 413 8 2 111001100 100001011 243 1 8 2 10100011 001 二进制转为八进制数的方法 方法 分段法 三位分段步骤 1 找到小数点所在位置2 以小数点位置为中心 向左 三位一段 不足三位 左补0向右 三位一段 不足三位 右补03 将每段中的三位二进制数转化为一位八进制数 二进制数转为八进制数例题 10110 10 2 小数点 10 110 10 2 找小数点 分段 补0 转换 010 110 100 2 2 4 6 结果 10110 10 2 26 4 8 将二进制数 10110 10 转为八进制数 11101110 00101011 2 8 356 126 10100110 1 2 8 246 4 十六进制数转为二进制数 方法 将每一位十六进制数转为四位二进制数 不足四位时 进行左补零 二进制与十六进制数间的关系 十六进制转为二进制数例题 将十六进制数 624 5 16转化为二进制数 624 5 16 转换 011000100100 0101 2 结果 11000100100 0101 2 1AC0 6D 16 2 1101011000000 01101101 52A 3 16 2 10100101010 0011 二进制数转为十六进制数的方法 方法 将二进制数从小数点的位置开始 分别向其左右的方向 每四位分成一段 转成一位十六进制数 当不足四位时 按距小数点的方向 分别补零 小数点 二进制转为十六进制例题 将二进制数 1010110 01 2转为十六进制数 找小数点位置 1010110 01 2 分段 101 0110 01 2 补零 0101 0110 0100 2 转换 56 4 16 10111100101 00011001101 2 16 5E5 19A 110111001 101 2 16 1B9 A 书面作业 1 请写出各进制的代号及所包含的符号 2 二进制数100000 101对应的十进制数是 3 十进制数52 25对应的二进制数是 4 八进制数72对应的二进制数是 5 十进制数136对应的八进制数是 6 十进制数229对应的十六进制 注 计算题需写出计算步骤 表示 BCD码将每一位十进制数用四位二进制数表示 BCD8421码 字符的二进制编码 一 BCD码 一种快速表示十进制的二进制编码 称为二 十进制编码或BCD码 十进制数与BCD8421码的对照表 0001 0000 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 例如 62 5 10对应的BCD码是 1100010 0101 BCD 但对应的二进制数是 111110 1 2 注意 BCD码表示的仅仅是形式上的十进制数 并非真正的二进制数 表示 标准ASCII码采用七位二进制进行编码 可表示128个字符 每个字符可以用一个字节表示 字节的最高位为0 包括0 9十个数码符号 52个大小写英文字母 32个标点符号和运算符 34个控制符 字符的二进制编码 二 ASCII码 美国标准信息交换码 47 ASCII码表 二进制 基本ASCII码字符的内容 比较字符ASCII码值的大小空格 标点符号 数字 大写字母 小写字母 字符的二进制编码 三 汉字编码 1 外码 也叫输入码 是用来将汉字输入到计算机中的一组键盘符号 目前常用的输入码 拼音码 五笔字型码 字符的二进制编码 三 汉字编码 2 交换码 汉字交换码是指在对汉字进行传递和交换时使用的编码 亦称国标码 GB2312 80 字符的二进制编码 三 汉字编码 3 机内码 汉字机内码是指在计算机内部进行存储 传递和运算所使用的统一机内代码 字符的二进制编码 三 汉字编码 4 汉字字形码 汉字输出码 通常用16 16 24 24 32 32点阵来显示汉字 汉字 中 的16 16点阵的字形及字形编码 54 已知汉字点阵的大小 可以计算出存储一个汉字所需占用的字节空间 即 字节数 点阵行数 点阵列数 8 例 用24 24点阵来表示一个汉字 一点为一个二进制位 则2000个汉字需要多少KB容量 24 24 8 2000 1024 140 7KB 141KB 番外 键盘上一些键的用法 ESCTABSHIFTCapsLockEnterBa

温馨提示

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

评论

0/150

提交评论