- 5
- 0
- 约1.18万字
- 约 74页
- 2017-06-24 发布于湖北
- 举报
不同数制之间的相互转换 二进制数、八进制数、十六进制数转换成十进制数 方法:按位权展开 十进制数转换成二进制数 方法:整数部分连续除以二,直到商数为零,逆向取余 小数部分连续乘二,直到小数部分为零或已得到足够的整数位,正向取整。 十进制数转换成八进制数和十六进制数 八进制数与二进制数的转换 方法:将每一位八进制数用3位二进制数代替 十六进制数与二进制数的转换 方法:将每一位十六进制数用4位二进制数代替 八进制和十六进制转化为二进制 每一个八进制数对应二进制的三位。 每一个十六进制数对应二进制的四位。 (2C1D)H=(0010 1100 0001 1101)B (64)H=(0110 0100)B 2 C 1 D 6 4 (7123)O=(111 001 010 011)B (144)O=(001 100 100)B 7 1 2 3 1 4 4 4、二进制转化成八进制和十六进制 整数部分:从右向左进行分组。 小数部分:从左向右进行分组。 转化成八进制时三位一组。 转化成十六进制时四位一组,不足补零。 (11 0110 1111.1101 01)B=(36F.D4)H 3 6 F D 4 (1 101 101 110.110 101)B=(1556.65)O 1 5 5 6 6 5 后边补两个零,变成0100 二进制数的算术运算 二进制数的加法运算 规则:0+0=0;0+1=1;1+0=1;1+1=0(向高位进1) 1 0 0 1 被加数 + 1 0 1 1 加数 1 0 1 0 1 和 二进制数的减法运算 规则:0-0=0; 1-0=1; 1-1=0;0-1=1(向高位借1) 1010 – 0111 0011 二进制数的乘法运算 规则:0*0=0;0*1=0;1*0=0;1*1=1 1.5 基于计算机的信息处理 1.5.1 数值信息的表示 1.5.2 非数值数据的编码 数的定点和浮点表示 定点数 小数点位置固定的数据 定点纯整数小数点固定在数的最低位之后 0 定点纯小数小数点固定在符号位之后,最高数值位之前 0浮点数 小数点位置浮动的数据 一个任意二进制数N都可表示为: N=2j *S 尾数 阶码 计算机中数的浮点表示 数的浮点表示形式:阶码和尾数 在IBM PC 系列微机中 阶码:采用补码表示的定点纯整数,占一个字节,阶符占一位。 尾数:采用补码表示的定点纯小数,占三个字节,数符占一位。 浮点数: 110.001=1.10011×2+10=11001.1 ×2-10=0.110011 ×2+11 N=数符×尾数×2阶符×阶码 尾数的位数决定数的精度。 阶码的位数决定数的范围。 将十进制数转换为浮点数格式的步骤: 1、将十进制数转换为等价的二进制数 2、将二进制数转换为定点小数的表示格式 3、用“阶符+阶码+数符+尾数”的形式表示 00000011011001100000000000000000 数的编码表示 原码 在计算机中,用“0”表示正号,用“1”表示负号 反码 对于正数:与原码同形 对于负数:符号位保持不变,其他位按位求反补码(作加减法时用) 对于正数:与原码同形 对于负数:先求反码,再在最低位加“1” 机器数的表示 机器数:一个数及其符号在机器中的数值化表示。 真值:机器数所代表的数。 假定一个数在机器中占用8位。 (1)原码 +7: +0: 000
您可能关注的文档
最近下载
- 安全教育开学第一课主题班会PPT课件.pptx VIP
- 俄语视听说基础教程3全套课件.pptx
- T /CS 293—2026 新型高效垂直轴微风发电机.pdf VIP
- 《活动策划与管理导论》课件.ppt VIP
- 马工程《中国古代文学史》下册第七编明朝文学--全套PPT课件.pptx
- 人教版三年级下册数学全册教学设计(配2026年春改版教材).docx
- 第二节幼儿心理发展的主要特点和影响因素讲课人吴娜娜67课件讲解.pptx VIP
- 生物竞赛知识点.doc VIP
- 常州大学《数据结构》2024 - 2025 学年第一学期期末试卷.pdf VIP
- 2025年黄山高新区社区工作者招聘5人备考题库含答案.docx VIP
原创力文档

文档评论(0)