
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
「符号付16進数」ということですね。
以下、何進数で表しているかを [16], [2], [10] などで示します。
0xFD30 = FD30[16] = 1111 1101 0011 0000[2] ①
ということ。
最左端ビットが「1」なので、これは「負数」を表わします。
(「0」なら正数、「1」なら負数)
その絶対値求めるには、①の2進数の「2の補数」を求めます。
つまり
(1) まず、全ての「0」と「1」を逆転させる。
1111 1101 0011 0000[2]
→ 0000 0010 1100 1111[2]
(2) それに「1」を加える
0000 0010 1100 1111[2] + 1[2]
= 0000 0010 1101 0000[2]
= 02D0[16]
= 16^2 × 2 + 16 × 13 + 0[10]
= 720[10]
よって
FD30[16] = -720[10]
ということです。
(補足説明)「2の補数」
「2の補数」とは、相互に足し合わせると、16ビットの2進数であれば
1 0000 0000 0000 0000[2] ②
になる数ということです。
全ビットの「0, 1」を逆転させて「+ 1」すれば、相互に足し合わせれば②になりますよね?
「16ビットのレジスター」上で計算させれば、②の最左端ビット(17ビット目)は桁あふれして消滅しますから、「2の補数」は
「足し合わせると 0 になる数」
どうしということになります。
それはつまり「絶対値が同じで正負が異なる数」ということになります。
その「先頭ビットが 1 のもの」を「負数」として扱うのが「符号付16進数」(「符号付2進数」でも同じ)ということです。

No.4
- 回答日時:
計算間違えたからもう一回
符合付整理ジャ無くて符合付整数だな?
コンピュータハード回路の決まりで、一番左のビットがオンの時はマイナスを表す。回路がその様に出来ている。
FD30=
1111 1101 0011 0000
これに何を足したら、桁溢れして0になってしまうのかを考える。
1111 1101 0011 0000 +
0000 0010 1101 0000 =
0000 0000 0000 0000
0000 0010 1101 0000を足したら0になるんだから、元の数は
マイナス0000 0010 1101 0000=マイナス 0x02D0
02D0を10進に直すと、2×16² + 13×16¹ + 0=720
∴-720

No.3
- 回答日時:
符合付整理ジャ無くて符合付整数だな?
コンピュータハード回路の決まりで、一番左のビットがオンの時はマイナスを表す。回路がその様に出来ている。
FD30=
1111 1101 0011 0000
これに何を足したら、桁溢れして0になってしまうのかを考える。
1111 1101 0011 0000 +
0000 0010 1101 0000 =
0000 0000 0000 0000
0000 0010 1101 0000を足したら0になるんだから、元の数は
マイナス0000 0010 1101 0000=マイナス 0x02D0
02D0を10進に直すと、0×16² + 13×16¹ + 0=208
∴-208
No.2
- 回答日時:
符合付整数?
符号化の方法が指定されてないから、自分で勝手に決めて良いのでは。
0xFD30をビットパターンにして、
1111 1101 0011 0000
正負の符号ビットは最下位ビットなので、これを切り離して、
111 1110 1001 1000 0
符号ビットが0だから正の値で、
7×16^3 + 14×16^2 + 9×16^1 + 8×16^0
=28672 + 3584 + 144 + 8
=+32418
No.1
- 回答日時:
MSBが符号のビットになるだけです。
で、何をどこまで調べて何が分からないのでしょうか。
・・・
面倒なので4ビットで説明してみますね。
10進数 2進数
-7 1001
-6 1010
-5 1011
-4 1100
-3 1101
-2 1110
-1 1111
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
この関係は分かりますね。
(分からないのであれば出直してきましょう)
符号ビットとそれに続くビットの関係はこうなる。
10進数 2進数 符号を除いた整数の求め方(←多分これだけ知りたいのでしょ)
-7 1001 1000-001=0111 7
-6 1010 1000-010=0110 6
-5 1011 1000-011=0101 5
-4 1100 1000-100=0100 4
-3 1101 1000-101=0011 3
-2 1110 1000-110=0010 2
-1 1111 1000-111=0001 1
という事だ。
がんばれ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 統計学 統計学の問題です よろしくお願いします 代表値 次の15件のデータについて,以下の問いに答えよ。 結 1 2023/01/31 18:53
- 統計学 統計学の問題です よろしくお願いします 代表値 次の15件のデータについて,以下の問いに答えよ。 結 5 2023/01/31 23:35
- その他(プログラミング・Web制作) 符号誤り率の計算は例題でどのようなものがありますか。(.erfcで表現できるのも)教えてほしいです。 1 2023/07/11 11:06
- 計算機科学 20個の量子ビットからなる量子計算機はおおよそいくつの状態を同時に表現できるか?10x の形で表現し 2 2022/12/27 14:52
- 統計学 統計学の問題です よろしくお願いします 回帰直線 次のデータから集計表を作成し,以下の問いに答えよ。 2 2023/01/31 23:36
- 統計学 統計学の問題です よろしくお願いします 回帰直線 次のデータから集計表を作成し,以下の問いに答えよ。 1 2023/01/31 18:55
- 数学 以下の問題が分かりません。 8ビット浮動小数点数が、最上位ビットから順に符号1ビット、指数部3ビット 4 2023/07/22 16:06
- 簿記検定・漢字検定・秘書検定 簿記2級 表作成時の仕訳の問題 2 2022/07/07 18:15
- 物理学 量子力学 生成消滅演算子 2 2022/08/04 23:17
- 数学 [x] は,正の整数xの正の約数の個数を表すものとする。 例えば, 12の正の約数は 1, 2, 3 4 2022/08/01 11:20
関連するカテゴリからQ&Aを探す
医師・看護師・助産師
薬剤師・登録販売者・MR
医療事務・調剤薬局事務
歯科衛生士・歯科助手
臨床検査技師・臨床工学技士
理学療法士・作業療法士・言語聴覚士
臨床心理士・心理カウンセラー・ソーシャルワーカー
介護福祉士・ケアマネージャー・社会福祉士
弁護士・行政書士・司法書士・社会保険労務士
フィナンシャルプランナー(FP)
中小企業診断士
公認会計士・税理士
簿記検定・漢字検定・秘書検定
情報処理技術者・Microsoft認定資格
TOEFL・TOEIC・英語検定
建築士
インテリアコーディネーター
宅地建物取引主任者(宅建)
不動産鑑定士・土地家屋調査士
マンション管理士
電気工事士
美容師・理容師
調理師・管理栄養士・パティシエ
シェフ
保育士・幼稚園教諭
教師・教員
国家公務員・地方公務員
警察官・消防士
その他(職業・資格)
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
実績を積むという表現
-
「最大300字程度」
-
高窓(ハイサイド窓)を平面図...
-
言葉遣いについて ○○を取りに行...
-
桁あふれがわかりません
-
機械組み立て工場での電動ドラ...
-
敬語の使い方
-
【機械図面】 最大値・最小値...
-
超音波検査について
-
1億x1億はいくらでしょうか?
-
100以下の自然数のうち、次のよ...
-
16進小数0.Cを10進数小数に変換...
-
10分の1は「10/1 それとも1/10...
-
偏微分の記号をタイプするため...
-
アクセスのデータ型。数値型に...
-
5進法を10進法への直し方
-
Excelで符号の変化をカウントす...
-
3桁の自然数の中で、次の個数を...
-
0.1と0.10の違いを教えて下さい。
-
ラプラス変換に関する問題です。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「最大300字程度」
-
実績を積むという表現
-
【機械図面】 最大値・最小値...
-
言葉遣いについて ○○を取りに行...
-
「充足に達しましたので」これ...
-
桁あふれがわかりません
-
高窓(ハイサイド窓)を平面図...
-
ビジネスメールについて
-
16進数の表し方について
-
敬語の使い方
-
変電所のことをS/Sと表現するそ...
-
いつ電話をよこすの?という表...
-
問:負数を2の補数で表現する...
-
ピンクの象について
-
味の表現で「どっきりする」っ...
-
機械組み立て工場での電動ドラ...
-
ハンマードリルで木杭の打ち込み
-
2進数の問題を教えてください。
-
ビスなどで打ち付け固定した物の...
-
超音波検査について
おすすめ情報