1 [複数選択]
_________加算/減算手段を補完します。
(5.0点)
A、オペランドは、符号ビットが別々に処理され、補体二仮数加算/減算によって表されます。
Bは、操作の数は、同じ参照番号が結果と仮数符号ビットプラス/減数と、操作に関与する補体によって表されます。
Cは、符号ビットが、結果の符号が計算に形成されている数を加えて機械保存負の数の代わりに添加されるとオペランドは共に、補体によって表されます。
Dは、オペランドは、二つの操作は別々のビット署名仮数シンボルの数によって決定される、補体によって表されます。
正解:C
2 [複数選択]
8 10010011補体同等の後、16ビット、マシンの数に拡大。
(5.0点)
正解:A
3 [複数選択]
固定小数点バイナリ演算では、典型的には______減算することによって達成しました。
(5.0点)
正解:D
4 [複数選択]
二重の実施形態では符号ビットのオーバーフローを決定することは、正のオーバーフローが発生し、符号ビットは________二重であるべきです。
(5.0点)
A、00
B、01
C、10
D、11
正解:B
5 [複数選択]
固定小数点算術演算オーバーフローが発生した場合、それは_______であるべきです。
(5.0点)
Aは、正規化された左
B、右正規化
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