コンピューターの1+1
TRANSCRIPT
![Page 1: コンピューターの1+1](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a626cd8b42ab0468b460a/html5/thumbnails/1.jpg)
How do computers calculate1+1???
ryo sakikawa
Monday, April 23, 12
![Page 2: コンピューターの1+1](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a626cd8b42ab0468b460a/html5/thumbnails/2.jpg)
先月の復習
コンピューターがどのように1+1を計算するのかを説明しようとしたが
Monday, April 23, 12
![Page 3: コンピューターの1+1](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a626cd8b42ab0468b460a/html5/thumbnails/3.jpg)
大失敗
Monday, April 23, 12
![Page 4: コンピューターの1+1](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a626cd8b42ab0468b460a/html5/thumbnails/4.jpg)
Monday, April 23, 12
![Page 5: コンピューターの1+1](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a626cd8b42ab0468b460a/html5/thumbnails/5.jpg)
リベンジ
Monday, April 23, 12
![Page 6: コンピューターの1+1](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a626cd8b42ab0468b460a/html5/thumbnails/6.jpg)
とりあえず2進数って???
0 1
Monday, April 23, 12
![Page 7: コンピューターの1+1](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a626cd8b42ab0468b460a/html5/thumbnails/7.jpg)
10進数 2進数
0 0001 0012 0103 0114 1005 1016 1107 111
Monday, April 23, 12
![Page 8: コンピューターの1+1](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a626cd8b42ab0468b460a/html5/thumbnails/8.jpg)
今回の課題は・・・
『1 + 1 = 2』の処理方法
『01 + 01 = 10』の処理方法
もしくは
Monday, April 23, 12
![Page 9: コンピューターの1+1](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a626cd8b42ab0468b460a/html5/thumbnails/9.jpg)
ただし電卓だから
01 + 01 = 10
00 + 01 = 01
01 + 00 = 01
00 + 00 = 00
を満たさないといけないMonday, April 23, 12
![Page 10: コンピューターの1+1](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a626cd8b42ab0468b460a/html5/thumbnails/10.jpg)
01 + 01 = 10
とりあえず説明のために名前をつけます。
入力1 入力2 出力
スイッチA スイッチB
1桁目
2桁目
Monday, April 23, 12
![Page 11: コンピューターの1+1](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a626cd8b42ab0468b460a/html5/thumbnails/11.jpg)
入力1と 入力2と出力(1桁目)の関係について
OFF ON
OFF
ON
スイッチA
スイッチB
繰り上がりがあれば光るMonday, April 23, 12
![Page 12: コンピューターの1+1](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a626cd8b42ab0468b460a/html5/thumbnails/12.jpg)
入力1と 入力2と出力(2桁目)の関係について
OFF ON
OFF
ON
スイッチA
スイッチB
足した時、一方が0なら光るMonday, April 23, 12
![Page 13: コンピューターの1+1](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a626cd8b42ab0468b460a/html5/thumbnails/13.jpg)
論理回路に当てはめれば楽勝
ANDとXOR
Monday, April 23, 12
![Page 14: コンピューターの1+1](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a626cd8b42ab0468b460a/html5/thumbnails/14.jpg)
AND 回路
『スイッチA』と『スイッチB』の両方がオンの時のみアウトプットがされる!
OFF ON
OFF
ON
Monday, April 23, 12
![Page 15: コンピューターの1+1](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a626cd8b42ab0468b460a/html5/thumbnails/15.jpg)
XOR 回路
『スイッチA』と『スイッチB』の片方のみがオンならアウトプットされる!
OFF ON
OFF
ON
Monday, April 23, 12
![Page 16: コンピューターの1+1](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a626cd8b42ab0468b460a/html5/thumbnails/16.jpg)
1桁目 ⇒ AND回路2桁目 ⇒ XOR回路
結論としては
Monday, April 23, 12
![Page 17: コンピューターの1+1](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a626cd8b42ab0468b460a/html5/thumbnails/17.jpg)
実際にシミュレートしてみました。
Monday, April 23, 12