第二章 运算方法和运算器
运算方法和运算器 运算方法和运算器 第 二 章
1.已知X=0.a1a2a3a4asa6(a1为0或1),讨论 第下列几种情况时各取何值 (1)X>1/2; (2)X≥1/8; (3)1/4≥X>1/16 解:(1)若要X>12,只要a1=1 法|a2~a不全为0即可 a, or a3 or a or as or 和|a6=1); (2)若要X≥18,只要aa3不全为0 器/即可 (a1ora2ora3=1),a4a6可任取0或
1. 已知X=0.a 1 a 2 a 3 a 4 a 5 a 6 ( a i 为 0 或 1),讨论 下列几种情况时 下列几种情况时 a i各取何值。 ( 1 )X > 1/2 X > 1/2 ; ( 2 )X ≥ 1/8 ; ( 3 )1/4 ≥ X > 1/16 X > 1/16 解: ( 1)若要X > 1/2 X > 1/2 ,只要 a 1=1 , a 2 ~ a 6不全为 0即可( a2 or a3 or a4 or a5 or a6 = 1); ( 2 )若要X ≥ 1/8 ,只要 a 1 ~ a 3不全为 0 即可( a1 or a2 or a3 =1), a 4 ~ a 6可任取 0 或 1 ;
(3)若要142X>1/16,只要a1=0,a2可任 第取0或1 当a2=0时,若a3=0,则必须a:=1,且as 章a6不全为0(a50ra=1;若a3=1,则ara可 运任取或1; 当a2=1时,a32a6可任取0或1 法|2,设x为整数,水=1,x12x3x,若要求 运x<-16,试问x1xs应取何值? 解:若要x<-16,需x1=0,x2x5任意 器(注:负数绝对值大的反而小。) 常见错误:只写出x1~x5的取值范围, 不写具体取值
( 3 )若要1/4 ≥ X > 1/16 X > 1/16 ,只要 a 1=0 , a 2可任 取 0 或 1 ; 当 a 2=0时,若 a 3=0 ,则必须 a 4=1 , 且 a 5 、 a 6不全为 0 ( a5 or a 6=1;若a3=1,则 a 4 ~ a 6 可 任取 0 或 1 ; 当 a 2=1时, a 3 ~ a 6可任取 0 或 1 。 2. 设 x为整数,[x] 补=1 , x 1 x 2 x 3 x 4 x 5 ,若要求 x < -16 ,试问 x 1~x5 应取何值? 解:若要x < -16 , 需 x 1=0 , x 2~x5 任意。 (注:负数绝对值大的反而小 负数绝对值大的反而小。) 常见错误:只写出 x1 ~ x 5的取值范围, 不写具体取值。 不写具体取值
3.设机器数字长为8位(含1位符号位在内),写出对 应下列各真值的原码、补码和反码 13/64,29/128,100,-87 解:真值与不同机器码对应关系如下: 真值 十进制二进制原码‖反码「补码 13/64-0.0011011.00110101.11001011.1100110 29/12810.00111010.00111010.00111010.0011101 10011001000,1000,110100100100 87-10101111,10101111,01010001,0101001
3. 设机器数字长为 设机器数字长为8位(含1位符号位在内),写出对 位符号位在内),写出对 应下列各真值的原码、补码和反码。 应下列各真值的原码、补码和反码。 -13/64,29/128,100,-87 解:真值与不同机器码对应关系如下: 解:真值与不同机器码对应关系如下: 真 值 十进制 二进制 原 码 反 码 补 码 -13/64 -0.00 1101 1.001 1010 1.110 0101 1.110 0110 29/128 0.001 1101 0.001 1101 0.001 1101 0.001 1101 100 110 0100 0,110 0100 0,110 0100 0,110 0100 -87 -101 0111 1,101 0111 1,010 1000 1,010 1001
4.已知x补,求x原和x x1补=1.100;x2补=1.1001;1x31补=0. l110;x4补=1.0000x5补=1,0101 x6补=1,1100:x7补=0,011;【x81补=1, 「x]补 x原X(二进制)x(十进制) 1.1100 .0100 0.0100 1/4 1.1001 1.0111 0.0111 6 0.1110 0.n110 +0.1110 +7/8 1.0000 无 1.0000 l,0101 l,1011 1011 1,1100 1,0100 0100 4 0,0111 0,0111 +0111 +7 1,0000 无 10000 -16
4. 已知[x]补,求[x]原和x。 [x1]补=1. 1100 =1. 1100; [x2]补=1. 1001 =1. 1001; [x3]补=0. 1110; [x4]补=1. 0000 =1. 0000; [x5]补=1,0101; [x6]补=1,1100; [x7]补=0,0111; [x8]补=1, 0000; [x]解:补 [x]补与[x] [x]原原、x的对应关系如下: 的对应关系如下: x(二进制) x(十进制) 1.1100 1.0100 1.1100 1.0100 -0.0100 0.0100 -1/4 1.1001 1.0111 1.1001 1.0111 -0.0111 0.0111 -7/16 0.1110 0.1110 0.1110 +0.1110 +7/8 +0.1110 +7/8 1.0000 1.0000 无 -1.0000 1.0000 -1 1,0101 1 0101 1,1011 1011 -1011 1011 -11 1,1100 1 1100 1,0100 0100 -0100 0100 -4 0,0111 0 0111 0,0111 +0111 +7 0111 +0111 +7 1,0000 0000 无 -10000 10000 -16