U_OK_2023’s blog

主に日々のプログラミング学習についてのアウトプットと備忘録

【基本情報技術者】chapter 2【2進数の足し算と引き算の考え方】

皆様、こんにちわ。

U_OK_2023 です。

 

本日も、基本情報技術者 の 学習のアウトプットをしていこうと思います。

2進数の足し算と引き算

コンピュターは足し算は得意だが、
引き算、掛け算、割り算 は 知らない。
知らないが できる仕組みがある。
その理由は 回路をシンプル に保つためである。

足し算と引き算の基本は、10進数も 2進数も変わらない。

10進数の足し算

 163
+  46
    209

10進数の引き算

    209
ー  46
    163

2進数の足し算

11 で 0 になり、1つ位が上がる

     11
10
   101

2進数の足し算

引けない時は 左から 1 を借りてきて 2 として扱う

   101
ー 10
     11

考え方が10進数と似ているので理解しやすい内容でした。