質問

違いをどのように伝えますか?たとえば、持っているとします 0110 0101 1001 0011。署名されていないBCDは6593ですが、署名された値とは何ですか?

役に立ちましたか?

解決

通常、あなたは違いを伝えます サインを明示的に保存します.

RADIX補完(en.wikipedia.org/wiki/method_of_complements)

他のヒント

通常のバイナリシステムでは、署名された数字はMSB(最も重要なビット)を使用して数字の記号を決定します。残りの数は実際の値です。

パックされたBCDでは、4 LSB(最小の有意なビット)が記号を表し、数の残り(左)は実際の値を表します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top