大学计算机基础演示文件修改版.pptVIP

  • 5
  • 0
  • 约4.1千字
  • 约 19页
  • 2017-02-08 发布于江苏
  • 举报
大学计算机基础演示文件修改版

* 第三章 数据在计算机中的表示 3.1 进位计数制及其相互转换 3.2 数据在计算机中的表示 * 3.1 .1 进位计数制 N=an-1×rn-1+an-2×rn-2+…+a0×r0+a-1×r-1+…+a-m×r-m r进制数N可表示 为: R进制数用 r个基本符号(例如0,1,2,…,r-1)表示数值 基数 权 数码 678.34=6×102+7×101+8×100 +3×10-1+4×10-2 * 3.1.2 不同进位计数制间的转换 1.r 进制转化成十进制 r 进制转化成十进制:数码乘以各自的权的累加 例: 10101(B)=24+22+1=21 101.11(B)=22+1+2-1+2-2=5.75 101(O)=82+1=65 71(O)=7?8+1=5 101A(H)=163+16+10=4106 进制表示符号 B 二进制 O八进制 D十进制 H十六进制 演示:十进制数转换成八进制数 * 2.十进制转化成 r 进制 整数部分:除以 r取余数,直到商为0,余数从右到左排列。 小数部分:乘以 r取整数,整数从左到右排列。 100(D)=144(O)=64(H) ~ 例 100.345(D)=1100100.01011(B) 1.380 0.345 2 0.690 2 2 0.760 2 1.520 2 ? ? ? ? ? 100 2 50 2 25 2 12 2 6 2 3 2 1 0 0 0 1 0 0 1 1 1.04 八进制 100 8 12 8 1 8 0 4 4 1 100 16 6 0 4 6 16 十六进制 演示 * 3.二进制、八进制、十六进制数间的相互转换 64(H)=0110 0100(B) 6 4 144(O)=001 100 100(B) 1 4 4 1 101 101 110.110 101(B)= 1556.65(O) 1 5 5 6 6 5 11 0110 1110.1101 01(B)=36F.D4(H) 3 6 F D 4 一位八进制数对应三位二进制数 一位十六进制数对应四位二进制数 二进制转化成八(十六)进制) 整数部分:从右向左按三(四)位进行分组 小数部分:从左向右按三(四)位进行分组 不足补零 * 二进制、八进制、十六进制数间的关系 八进制 对应二进制 十六进制 对应二进制 十六进制 对应二进制 0 000 0 0000 8 1000 1 001 1 0001 9 1001 2 010 2 0010 A 1010 3 011 3 0011 B 1011 4 100 4 0100 C 1100 5 101 5 0101 D 1101 6 110 6 0110 E 1110 7 111 7 0111 F 1111 * 3.1.3 二进制数的算术运算 1.二进制数的加法运算 2.二进制数的减法运算 加法运算法则 0+0=0 0+1=1+0=1 1+1=0 1101 + 1110 11011 减法运算法则 0-0=1-1=0 1-0=1 0-1=1 11011 - 1110 1101 * 二进制数的算术运算 3.二进制数的乘法运算 4.二进制数的减法运算 乘法运算法则 0×0=0 0×1=1×0=0 1×1=1 减法运算法则 0÷0=0 0÷1=0 1÷1=1 1101 × 1010 0000 1101 0000 + 1101 101 1011 111011 1011 1111 1011 100 * 3.1.4 二进制数的逻辑运算 逻辑非运算 逻辑非的真值表 A F = A 0 1 1 0 逻辑与运算 逻辑与的真值表 A B F = A×B 0 0 0 0 1 0 1 0 0 1 1 1 * 3.1.4 二进制数的逻辑运算 逻辑或运算 逻辑或的真值表 A B F = A+B 0 0 0 0 1 1 1 0 1 1 1 1 * 3.2 数据在计算机中的表示 计算机中用二进制数表示数据 采用二进制的原因:容

文档评论(0)

1亿VIP精品文档

相关文档