中北大学2数制和码制剖析.pptVIP

  • 2
  • 0
  • 约8.53千字
  • 约 59页
  • 2017-06-02 发布于湖北
  • 举报
中北大学2数制和码制剖析

* 74LS138真值表 使 能 端 输 入 端 输 出 端 G1 G2A G2B C B A Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 0 1 1 0 1 1 0 ? ? 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 ? ? ? ? ? ? ? ? ? ? ? ? 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 三、符号数的表示及运算 1.符号数的表示 2.有符号二进制数与十进制的转换 3.符号数的算术运算 4.符号数运算中的溢出问题 1.原码[X]原 最高位为符号位,用“0”表示正,用“1”表示负;数值部分照原样写出即可。 优点: 真值和其原码表示之间的对应关系简单,容易理解; 缺点: 计算机中用原码进行加减运算比较困难,0的表示不唯一。 8位数0的原码:+0=0 0000000 -0=1 0000000 2.反码[X]反 若X0 ,则 [X]反=[X]原 若X0, 则 [X]反= 对应原码的符号位不变,数值部分按位求反。 X= -52 = - 0110100 [X]原=1 0110100 [X]反=1 1001011 3.补码[X]补 若X0, 则[X]补= [X]反= [X]原 若X0, 则[X]补= [X]反+1 X= –52= – 0110100 [X]原[X]反[X]补= [X]反+1 特殊该数在原码中定义为:-0 在反码中定义为: -127 在补码中定义为: -128 对无符号数,2=128 4. 8/16位符号数的表示范围 对8位二进制数: 原码: -127 ~ +127 反码: -127 ~ +127 补码: -128 ~ +127 对16位二进制数: 原码: -32767 ~ +32767 反码: -32767 ~ +32767 补码: -32768 ~ +32767 2.有符号二进制数与十进制的转换 对用补码表示的

文档评论(0)

1亿VIP精品文档

相关文档