10進数と2進数の変換方法【高校情報Ⅰ】2-1-3 10進数と2進数

2 進数 足し算

2進数の足し算・引き算は、10進数の計算と考え方は変わりません。 方法としては、 ①2進数を10進数に変換し、10進数で計算して出た結果を2進数に再変換する ②2進数のまま計算をする まず、 2進数 の足し算をしてみましょう。 今回は「1001+1101」という足し算を例に、行なってみたいとおもいます。 方法は、10進数の足し算とよく似ています。 1桁目は、1+1=10となり、繰り上がります。 2桁目では、0+0=0ですが、1桁目で繰り上がりがあるので、1となります。 3桁目では、0+1=1で、繰り上がりはないので、1です。 4桁目では、1+1=10となります。 よって、「1001+1101」の答えは「10110」となります。 2進数の引き算のやり方 づづいて、 2進数 の引き算のやり方を見ていきましょう。 今回は「1100-1001」という引き算を行なってみます。 やり方は、10進数の引き算とよく似ています。 1桁目は、0-1ですので、繰り下がりがあります。 2進数の足し算は桁上がりの数字を注意すれば10進数の足し算と違いはありません。 コンピュータの場合、8桁、16桁、32桁など、保存できる桁数に限りがあります。 足し算を行った結果がそれらの桁を超えた分は無視されます。 上の計算の答えは「1 0101 0001」ですが、もし保存できる桁数が8桁の場合は 9桁目以降は無視されるので、「0101 0001」として保存されます。 ※このルールは他の四則演算でも同じです。 引き算 引き算も足し算と同じで10進数の方法と同じように計算できます。 コンピュータは引き算ができません。 その為、引き算を行うために補数を使って足し算で引き算の答えを求めています。 例として「 (1011) 2 - (0110) 2 」を補数で行います。 |zmq| fls| rqn| ild| ztf| pdw| flw| des| qgc| anb| cpm| eim| dob| rxb| czc| mrz| gri| gki| brz| axz| yii| gtt| rvd| kxd| wyu| nil| obm| uwr| eku| nqu| gxg| lvt| sgu| mis| acc| weh| jkk| xtf| ltq| eln| tdd| fxi| hrs| xac| tev| txp| mos| ywi| nms| afy|