そのものの機能を理解するための教材としてちょうどよいといえる。相互にデータや信号をやりとりしてプログラムを実行していく。個のレジスタから値を入力し、算術論理演算を行う。プロセッサ内部でデータを記憶しておくところ、汎用レジスタとも呼ぶ。アドレスの計算、操作などに汎用的に利用できる。種類の名前で呼ばれることもある。算術論理演算を行う対象のデータを記憶しておくところ。次に実行する命令のアドレスを保持する。スタックポインタ、スタックの一番上のデータの番地を示す。プロセッサの動作を管理して、必要な信号を各部に送る。周辺装置との間でデータの送受信をする時のデータの通り道。番地を指定する時のデータの通り道。プロセッサと周辺回路との間で互いの状態を通知する信号。次の手順にしたがってメモリの先頭から順に命令を読み出し、実行していく。実行開始番地をセットする。内容を出力して番地を指定する。これをフェッチと呼ぶ。