CPUはどう動く?

今までは単にデータの読み書きをしているCPUを想定しましたが、計算したりするのはどうするのでしょうか。
メモリの中にこんな感じのデータ(プログラム)を書き込みます。
このプログラムを実行するとCPUが命令を1行づつ実行するのです。

アドレス
意味
0000
087H
次の数の足し算をしろ
0001
012H
12H
0002
033H
33H
0003
099H
答えを次のアドレスにいれろ
0004
045H
アドレスの下位
0005
010H
アドレスの上位

この数値での命令を機械語といいます。
CPU言語の2進法を人間にもわかるように16進表記をしたものです。
プログラムを作るというのはこのアドレスの中に入っている値を作ることです。