: プログラミング言語とは
: プログラムの正体
: 数値にしたがって動作する方法
- プログラムとは(究極的には)数値の列で、メモリに保存されている。
- CPU(コンピュータの中でプログラムを実行する部品)はメモリから
一つずつ数値を読み出し、
命令デコーダという回路が特定のビットパタン(0/1の組み合
わせ)に反応して、特定の回路を動作させる。
- こうして、ある数値が特定の動作の意味を持っているように見える。
そこでこの数値のことを命令(instruction)、
数値命令からなるプログラムを組む枠組み
全体を機械語(machine language)と表現している。
- あらゆる計算が AND と NOT だけで実現可能だったのと同様に、
(論理演算部分については)CPU も AND と NOT だけで(あるいは
OR と NOT だけで)
実現可能である。
Hiroyuki Kobayashi
平成19年5月23日