厦门大学 《计算机应用基础》 新版9.pptVIP

  • 3
  • 0
  • 约10千字
  • 约 49页
  • 2018-09-03 发布于湖北
  • 举报

厦门大学 《计算机应用基础》 新版9.ppt

厦门大学 《计算机应用基础》 新版9.ppt

1.2.2 不同计数制之间的转换 厦门大学 《计算机应用基础》 林子雨 2010年10月 二进制转换成十进制 1101.01(B) = 1×2 3+1×2 2+0×2 1+1×2 0+0×2-1+1×2-2 = 13.25(D) * jgyj 1.2.2 不同计数制之间的转换 厦门大学 《计算机应用基础》 林子雨 2010年10月 十进制小数转换成二进制小数 采用连续乘2取整法 * jgyj 1.2.2 不同计数制之间的转换 厦门大学 《计算机应用基础》 林子雨 2010年10月 十进制整数转换成二进制整数 采用逐次除2取余法 83(D)=1010011(B) * jgyj 1.2.2 不同计数制之间的转换 厦门大学 《计算机应用基础》 林子雨 2010年10月 二进制数(B)与十六进制数(H)之间的关系 一个数据用二进制表示往往位数很多,不便于阅读与书写,而把二进制数转化为十六进制后,人们就可以较方便书写与阅读了。 24=16,因此四位二进制数刚好对应一位十六进制数,一个字节刚好可以表示2位十六进制数。 二进制转化为十六进制数采用四位并一法 例子:110110001.001101(B)=1B1.34(H) * jgyj 1.2.3 计算机使用二进制数 厦门大学 《计算机应用基础》 林子雨 2010年10月 可行性 计算机中使用二进制数,只要表示0、1两种状态,这在技术上容易实现 简易性 二进制数的运算法则比较简单 逻辑性 二进制数的0、1两个编码,可以代表逻辑代数中的“假”和“真”两个逻辑值,这使得数值代数和逻辑代数有机结合,使得计算能够很方便地实现逻辑运算 * jgyj 1.2.4 计算机信息编码技术 厦门大学 《计算机应用基础》 林子雨 2010年10月 1.2.4.1 数值型数据的编码 机器数 原码、反码和补码 数的定点表示与浮点表示 1.2.4.2 文字的编码 字符编码 汉字编码 * jgyj 1.2.4 计算机信息编码技术 厦门大学 《计算机应用基础》 林子雨 2010年10月 机器数 在生活中表示数的时候,如果是正数一般在数值前面加一个“+”号或数值前不写任何符号;如果是负数,则必须在数值前面加一个“-”号。这种由正负号表示的数值称为真值。 计算机中,“+”号和“-”号也必须用计算机能识别的0、1代码表示 在计算机中通常采用0表示数值的正号,用1表示数值的负号,这样符号就数字化了 为了能区分符号和数值,约定数的第一位为符号位,0表示正,1表示负 这种在计算机中连同符号一起数字化的数称为机器数 例如:一个占8个二进制位的数,真值为+1101(B),则机器数如果真值为-1001(B),则机器数机器数中第一位为符号位,其余7位为数值位,不足7位数值时,左边补0。 * jgyj 1.2.4 计算机信息编码技术 厦门大学 《计算机应用基础》 林子雨 2010年10月 原码、反码和补码 为了简化运算,计算机中通过引入数值的反码和补码表示形式 数值采用补码形式表示后,运算时不用单独考虑符号位,即把符号位并入数值位同时参加运算,这样可以将减法运算转换为加法运算。 真值 原码 反码 补码 正数 +X 0X 0X 0X 负数 -X 1X 符号位不变,X取反,0变1,1变0 符号位不变,X取反后加1 例1.2.6 求+12和-12八位原码、反码和补码表示 +12的原码反码补码 -12的原码反码补码 * jgyj 1.2.4 计算机信息编码技术 厦

文档评论(0)

1亿VIP精品文档

相关文档