Re: 10進→2進の暗算方法
EMIKS
投稿数: 11
→どうして8bit目と1bit目がいきなり1になるのでしょうか?
128以上の10進数の場合は8bit目1bit目を1にすると
後の計算がしやすいからなのでしょうか??
規則を理解していれば分かると思いますが....。
まず1bit目が1と判断する理由はズバリ求める数が奇数だからです
2進数である以上8〜2bit目までをどんな組み合わせで足し算しようが偶数にしかなりません。
(この事はBCD/DCBの計算問題特に選択問題を解く上で非常に重要な点ですよ。)
次に8bit目が1と考える根拠は7bit目〜1bit目を全部足しても127にしかならないからです。だから128以上の10進数を表現する場合は必然的に8bit目を1にする事になります。
128以上の10進数の場合は8bit目1bit目を1にすると
後の計算がしやすいからなのでしょうか??
規則を理解していれば分かると思いますが....。
まず1bit目が1と判断する理由はズバリ求める数が奇数だからです
2進数である以上8〜2bit目までをどんな組み合わせで足し算しようが偶数にしかなりません。
(この事はBCD/DCBの計算問題特に選択問題を解く上で非常に重要な点ですよ。)
次に8bit目が1と考える根拠は7bit目〜1bit目を全部足しても127にしかならないからです。だから128以上の10進数を表現する場合は必然的に8bit目を1にする事になります。
投稿ツリー
-
10進→2進の暗算方法
(yoshimune182, 2008-6-19 10:53)
-
Re: 10進→2進の暗算方法
(EMIKS, 2008-6-22 4:08)
-
Re: 10進→2進の暗算方法
(yoshimune182, 2008-6-24 15:38)
- Re: 10進→2進の暗算方法 (EMIKS, 2008-6-24 19:11)
-
Re: 10進→2進の暗算方法
(yoshimune182, 2008-6-24 15:38)
-
Re: 10進→2進の暗算方法
(sibatora, 2008-6-24 15:42)
-
Re: 10進→2進の暗算方法
(yoshimune182, 2008-6-24 15:54)
- Re: 10進→2進の暗算方法 (EMIKS, 2008-6-24 18:57)
-
Re: 10進→2進の暗算方法
(yoshimune182, 2008-6-24 15:54)
- Re: 10進→2進の暗算方法 (ゲスト, 2008-6-25 2:33)
-
Re: 10進→2進の暗算方法
(EMIKS, 2008-6-22 4:08)