请用原码加减交替法完成X除以Y的运算,并写出运算步骤,设机器字长为6位二进制。 X=-0.10101 , Y=+0.11011 则[-|Y|]补= ⑴ (如X.X...X) ; 商的符号 ⑵ (需要/不需要) 单独求 , 符号为: ⑶ ⊕ ⑷ = ⑸ (填0/1);余数符号与被除数 ⑹ (相同或不同) 。 被除数(余数)采用 ⑺ (原\反\补)码 ; 商为: ⑻ (含符号位二进制,如X.X...X ); 余数为: ⑼ (含符号位二进制,如X.X...X ) ×2 ⑽ 次方(如:-3); 若机器字长为n位,则这个除法中,需要 ⑾ (左或右)移 ⑿ 次, ⒀ (左或右)边补 ⒁ ,对|X|加 [|Y|]补或[-|Y|]补⒂ 次或 ⒃ 次(余数为负时) 。
举一反三
- 设机器字长为8位(含1位符号位),x= 79,则[x]原=( ) ,[x]反=( ),[x]移=( ),[x]补=( ),[-x]补=( ),[(1/2)x]补=( )
- 【填空题】分别用原码恢复余数除法和原码加减交替法计算X/Y X=+0.0111, Y=+0.1101 商的原码 Q原=() 余数原码 R原=() 注商中符号位1位,数值位4位, 余数符号位1位,数值位8位
- 设有二进制数x=-1101110,若机器字长为8位(包括1位符号位),则[X]补=( 1 )。
- 设有二进制数x=-1101110,若机器字长为8位(包括1位符号位),则[X]补=。
- 机器数字长为8位(含1位符号位),当X= -127 (十进制)时,其对应的二进制表示,(X)原表示,(X)反表示,(X)补表示,(X)移表示分别是多少?