-1

私は質問に答えましたが、結果の合計を16ビットバイナリで取得するという部分を理解できませんでした。合計を10進数に変換して答えを確認してください。

1.「A」と「B」を 2 進数で加算して、結果の合計を 16 ビット バイナリで取得し、合計を 10 進数に変換して答えを確認します。

Decimal number = 58927634 A= 5892 to Binary 1011 1000 0010 0 B= 7634 to Binary 1110 1110 1001 0 a + b = 11010011010110

どうもありがとう

よろしく

4

1 に答える 1

1

説明させてください:

A = 00005892 
B = 00007634

基数 10の数値システムで、それを表すために 8 つの小数を使用します

と...

A = 0001 0111 0000 0100
B = 0001 1101 1101 0010

基数 2の数値システムで、それを表す16ビットを使用します。

私はそれが今あなたにとって意味があることを願っています.

そして、A と B の合計は、それを表す 16 ビットの 2 進法で表されます....

0011 0100 1101 0110

ただし、必要なビット数は 14 ビットだけでした....

あなたの答えは正しいですが、その幅は 14 ビット長です。

于 2012-06-27T16:03:23.300 に答える