算術演習を補完

1 [複数選択]

_________加算/減算手段を補完します。

(5.0点)

A、オペランドは、符号ビットが別々に処理され、補体二仮数加算/減算によって表されます。

Bは、操作の数は、同じ参照番号が結果と仮数符号ビットプラス/減数と、操作に関与する補体によって表されます。

Cは、符号ビットが、結果の符号が計算に形成されている数を加えて機械保存負の数の代わりに添加されるとオペランドは共に、補体によって表されます。

Dは、オペランドは、二つの操作は別々のビット署名仮数シンボルの数によって決定される、補体によって表されます。

正解:C

2 [複数選択]

8 10010011補体同等の後、16ビット、マシンの数に拡大。

(5.0点)

A、1111111110010011

B、0000000010010011

C、1000000010010011

D、1111111101101101

正解:A

3 [複数選択]

固定小数点バイナリ演算では、典型的には______減算することによって達成しました。

(5.0点)

元のバイナリコード算出減算器

Bは、算術バイナリ減算器を補完します

C、補数演算小数点加算器

D、補数演算バイナリアダー

正解:D

4 [複数選択]

二重の実施形態では符号ビットのオーバーフローを決定することは、正のオーバーフローが発生し、符号ビットは________二重であるべきです。

(5.0点)

A、00

B、01

C、10

D、11

正解:B

5 [複数選択]

固定小数点算術演算オーバーフローが発生した場合、それは_______であるべきです。

(5.0点)

Aは、正規化された左

B、右正規化

Cは、エラー・メッセージであります

D、丸め

正解:C

6 [計算問題]

X = 0.1010、Y = 0.0011、X + Y求。

(10.0)

正解:

[X] = 0.1010補数

[Y] = 0.0011補数

 0 1 0 1 0

+ 0 0 0 1 1

------------

 0 1 1 0 1

その結果は、X + Y = 0.1101

 

7 [計算問題]

X = -0.1010、-0.0011および=、求X + Y。

(10.0)

正解:

[X] = 1.0110補数

[Y] = 1.1101補数

 1 0 1 1 0

+ 1 1 1 0 1

------------

 1 0 0 1 1

その結果は、X + Y = -0.1101

 

8 []の計算問題

X = -0.1010、Y = 0.0011、X + Y求。

(10.0)

正解:

[X] = 1.0110補数

[Y] = 0.0011補数

 1 0 1 10

+ 0 0 0 1 1

------------

 1 1 0 0 1

その結果は、X + Y = -0.0111

 

9 [計算問題]

X = -0.1010、-0.0011と=、求XY。

(10.0)

正解:

[X]補体 - [Y] =補体[X]補体+ [ - y]の補

[X] = 1.0110補数

[-Y] = 0.0011補数

 1 0 1 1 0

+ 0 0 0 1 1

------------

 1 1 0 0 1

その結果は、X - Y = -0.0111

 

10 [計算問題]

X = -0.1010、Y = -0.0111、X + Y(方法ダブル符号ビット)を見つけます。

(10.0)

正解:

負の流出が発生したことを示す二つの符号ビット「10」、。

 

11 [計算問題]

既知のXとYは、X + Yを計算してください、との結果がオーバーフローを示すかどうか。

(1)X = 11011、Y = 11111

(2)X = 11011、Y = -1010

(3)X = -10110、Y = -1

(4)X = -11011、Y = 11110

(12.0分)

正解:

1)X = 11011、Y = 11111

[X] = 0011011補数

[Y] = 0011111補数

0 0 1 1 0 1 1

+ 0 0 1 1 1 1 1

----------

0 1 1 1 0 1 0

「01」の符号ビットがあふれ、正のオーバーフローを示します。

 

(2)X = 11011、Y = -1010

[X] = 0011011補数

[Y] = 110110補数

   0 0 1 1 0 1 1

+ 1 1 1 0 1 1

   ----------

   0 0 1 0 0 0 1

符号は、「00」のビット結果がNOのオーバーフロー、ポジティブであることを特徴とします。X + Y = 10001

 

(3)X = -10110、Y = -1

[X] = 1101010補数

[Y] = 1111111補数

1 1 0 1 0 1 0

+ 1 1 1 1 1 1 1

------------

1 1 0 1 0 0 1

 「11」の符号ビット、結果は、オーバーフロー負ではないと述べました。X + Y = -10111

 

(4)X = -11011、Y = 11110

[X] = 1100101補数

[Y] = 0011110補数

1 1 0 0 1 0 1

+ 0 0 1 1 1 1 0

------------

0 0 0 0 0 1 1

符号は、「00」のビット結果がNOのオーバーフロー、ポジティブであることを特徴とします。X + Y = 11

 

12 [計算問題]

、X及びY既知のXYを算出し、その結果はオーバーフローを示しているかどうか。

(1)X = 11011、Y = -11111

(2)X = 10111、Y = 11011

(3)X = 11011、Y = -1011

(4)X = -10110、Y = -1

(13.0点)

正解:

(1)X = 11011、Y = -11111

[X]補体 - [Y] =補体[X]補体+ [-Y]補体

[X] = 0011011補数

[-Y]補体= 0011111

0 0 1 1 0 1 1

+ 0 0 1 1 1 1 1

------------

0 1 1 1 0 1 0

符号が「01」の結果である、すなわち、正のオーバーフローを示すビットより大きく2 ^ 5 +

 

(2)X = 10111、Y = 11011

[X]補体 - [Y] =補体[X]補体+ [-Y]補体

[X] = 0010111補数

[-Y]補体= 1100101

0 0 1 0 1 1 1

+ 1 1 0 0 1 0 1

------------

1 1 1 1 1 0 0

 「11」の符号ビット、結果は、オーバーフロー負ではないと述べました。XY = -100

 

 

(3)X = 11011、Y = -1011

[X]補体 - [Y] =補体[X]補体+ [-Y]補体

[X] = 0011011補数

[-Y]補体= 001011

0 0 1 1 0 1 1

+ 0 0 1 0 1 1

------------

0 1 0 0 1 1 0

符号が「01」の結果である、すなわち、正のオーバーフローを示すビットより大きく2 ^ 5 +

 

(4)X = -10110、Y = -1

[X]補体 - [Y] =補体[X]補体+ [-Y]補体

[X] = 1101010補数

[-Y]補体= 001

1 1 0 1 0 1 0

+ 0 0 1

------------

1 1 0 1 0 1 1

 「11」の符号ビット、結果は、オーバーフロー負ではないと述べました。XY = -10101

公開された40元の記事 ウォンの賞賛2 ビュー5170

おすすめ

転載: blog.csdn.net/Dnesity/article/details/104703777