[解決済み] 16進数で-1(10)を9ビットの2進数で表現する。
2022-03-07 07:26:11
質問
2の補数を使用していて、-1(10進数)が8ビット目で1111 1111(TwoCom)に変換されてしまいます。1ビット目に負の数であることが書かれており、16進数に変換すると結果的にFFが表示されます。
正しいですか?
しかし、9ビットの16進数で-1(10進数)を表現する方法を知りたいのです。
これは1FFになるのかな・・・と思いますが、よくわかりません。
何か参考になることはありますか?
解決方法は?
2の補数とは、1の補数+1として定義されます。つまり、9ビットが利用可能で、元の数が10進数の1である場合、すなわち、以下のようになります。
000000001
2進数の場合、1の補数は
111111110
バイナリで、2の補数は
111111111
の2進数で、10進数では-1を表します。
つまり、あなたの言う通り、これは
1FF
のヘクスを使用します。
関連
-
[解決済み】アルファベットの2進数記号の使い方
-
[解決済み] 整数の2補数乗除はどのように行うのですか?
-
[解決済み] 16進数で-1(10)を9ビットの2進数で表現する。
-
[解決済み] バイナリーコードは、具体的にどのように文字に変換されるのですか?
-
[解決済み] JavaScriptで10進数から16進数へ変換する方法
-
[解決済み] プログラムによって、16進数の色を明るくしたり暗くしたりする(または、rgb、およびブレンドカラー)。
-
[解決済み] 2の補数 "とは何ですか?
-
[解決済み】数値を2進数で表示(coutを使用)するには?
-
[解決済み】符号付き数値の符号と倍数より2の補数を好むのはなぜですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン