计算机组成原理第二章第3讲数的机器码表示
(55页)
本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!
14.90 积分
机器码 原码 反码 补码 移码 符号位:0 符号位变 正数 其余位同 同原码 同原码 为1 真值 符号位位 符号位:1 符号位不 反码 0,其余 负数 其余位同 变,其余 +1 各位取反 真值 各位取反 加1X为负,-x相当于加上其绝对值17x=0.00...0 x=0 正0和负0都是0x=1.00...0 x=0.11...1 x=1-2-n 最大正数x=0.00...01 x=2-n 最接近0的正数x=1.00...01 x=-2-n 最接近0的负数x=1.11...1 x=-(1-2-n) 最小负数2 、反码 X 0 ≤ X < 1 (2-2-n )+ X -1 < X ≤ 0 X 0 ≤ X < 2n ( 2n+1 –1)+ X - 2n < X ≤ 0 由补码求原码,依照用原码求补码的方法。 规则相同!? 例:写出下列定点8位机器码的真值。[x1]原=0.0110101 [x2]原=10000101解:x1=0.0110101x2=-101? 例:写出下列定点8位机器码的真值。[x3]反=1.1010101 [x4]反=0.0000101解:X3= -0.0101010X4= 0.0000101? 例:写出下列定点8位机器码的真值。[x5]补=1.0010101 [x6]补=0.1000101解:x5= -0.1101011x6= 0.1000101? 例:写出下列定点8位机器码的真值。[x7]补=1.0000000 [x8]补=10000000解:x7= -1X8= -128? 例:写出下列定点8位机器码的真值。[x11]移=1.0010101 [x12]移=0.0000101解:x11= 0.0010101x12= -0.1111011原码 十进制数0111 1111 1270111 1110 126… …… …0000 0011 30000 0010 20000 0001 10000 0000 01000 0000 -01000 0001 -11000 0010 -21000 0011 -3… …… …1111 1110 -1261111 1111 -127原码 反码 补码 十进制数0111 1111 0111 1111 0111 1111 1270111 1110 0111 1110 0111 1110 126… … … …0000 0011 0000 0011 0000 0011 30000 0010 0000 0010 0000 0010 20000 0001 0000 0001 0000 0001 10000 0000 0000 0000 0000 0000 01000 0000:-0 1111 1111:-01000 0001 1111 1110 1111 1111 -11000 0010 1111 1101 1111 1110 -21000 0011 1111 1100 1111 1101 -3… … … …1111 1110 1000 0001 1000 0010 -1261111 1111 1000 0000 1000 0001 -127 1000 0000 -128移码 原码机器码 原码 反码 补码 移码 符号位:0 符号位变 正数 其余位同 同原码 同原码 为1 真值 符号位位 符号位:1 符号位不 反码 0,其余 负数 其余位同 变,其余 +1 各位取反 真值 各位取反 加1X为负,-x相当于加上其绝对值17x=0.00...0 x=0 正0和负0都是0x=1.00...0 x=0.11...1 x=1-2-n 最大正数x=0.00...01 x=2-n 最接近0的正数x=1.00...01 x=-2-n 最接近0的负数x=1.11...1 x=-(1-2-n) 最小负数2 、反码 X 0 ≤ X < 1 (2-2-n )+ X -1 < X ≤ 0 X 0 ≤ X < 2n ( 2n+1 –1)+ X - 2n < X ≤ 0 由补码求原码,依照用原码求补码的方法。 规则相同!? 例:写出下列定点8位机器码的真值。[x1]原=0.0110101 [x2]原=10000101解:x1=0.0110101x2=-101? 例:写出下列定点8位机器码的真值。[x3]反=1.1010101 [x4]反=0.0000101解:X3= -0.0101010X4= 0.0000101? 例:写出下列定点8位机器码的真值。[x5]补=1.0010101 [x6]补=0.1000101解:x5= -0.1101011x6= 0.1000101? 例:写出下列定点8位机器码的真值。[x7]补=1.0000000 [x8]补=10000000解:x7= -1X8= -128? 例:写出下列定点8位机器码的真值。[x11]移=1.0010101 [x12]移=0.0000101解:x11= 0.0010101x12= -0.1111011原码 十进制数0111 1111 1270111 1110 126… …… …0000 0011 30000 0010 20000 0001 10000 0000 01000 0000 -01000 0001 -11000 0010 -21000 0011 -3… …… …1111 1110 -1261111 1111 -127原码 反码 补码 十进制数0111 1111 0111 1111 0111 1111 1270111 1110 0111 1110 0111 1110 126… … … …0000 0011 0000 0011 0000 0011 30000 0010 0000 0010 0000 0010 20000 0001 0000 0001 0000 0001 10000 0000 0000 0000 0000 0000 01000 0000:-0 1111 1111:-01000 0001 1111 1110 1111 1111 -11000 0010 1111 1101 1111 1110 -21000 0011 1111 1100 1111 1101 -3… … … …1111 1110 1000 0001 1000 0010 -1261111 1111 1000 0000 1000 0001 -127 1000 0000 -128移码 原码机器码 原码 反码 补码 移码 符号位:0 符号位变 正数 其余位同 同原码 同原码 为1 真值 符号位位 符号位:1 符号位不 反码 0,其余 关 键 词: 计算机组成原理第二章第3讲数的机器码表示 ppt、pptx格式 免费阅读 下载 天天文库
天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。