プログラミングの歴史体感:配線方式 vs プログラム内蔵方式

配線ボード

【手順】青い「出力端子」からドラッグし、赤い「入力端子」にドロップして線を繋ぎます。
※線を外す時は、繋がっている赤い「入力端子」をクリックしてください。
データ A
10
データ B
4
データ C
7
データ D
2
足し算回路 (+)
(入力1 + 入力2)
引き算回路 (-)
(入力1 - 入力2)

実行結果

---

主記憶装置

データもプログラムも全て「アドレス」で指定します。

アドレス役割格納内容
0x00データA10
0x01データB4
0x02データC7
0x03データD2
0x04命令(プログラム)
0x05対象アドレス1
0x06対象アドレス2

CPU (制御・演算装置) 実行部

CPUが、順次命令を読み込んで実行します(逐次処理方式)。

プログラムカウンタ (PC): ---
実行状況:

実行待ち...
最終出力結果
---