命令セット[編集] 命令フォーマットは3ビットがオペコードで12ビットがアドレスとなっている。Block Iは11種の命令、TC, CCS, INDEX, XCH, CS, TS, AD, MASK(基本)と SU, MP, DV(拡張)を持つ。先頭の8個は基本命令と呼ばれ3ビットオペコードで直接指定される。残り3個は拡張コード命令と呼ばれ、特別なINDEX命令(EXTENDと呼ぶ)の直後に実行される。 Block I AGC の命令の概要は以下のとおり。 TC (transfer control) 無条件分岐。サブルーチンコールにも使用。アドレス部で分岐先命令のアドレスを指定する。リターンアドレスは自動的にQレジスタに格納される。 CCS (count, compare, and skip) 複雑な条件分岐命令。まずアドレス部で指定された位置のデータをAレジスタにロードする。AGCは1の
![アポロ誘導コンピュータ - Wikipedia](https://cdn-ak-scissors.b.st-hatena.com/image/square/fcd4de70791c0e9a922b5db9b633159c25cc9cb9/height=288;version=1;width=512/https%3A%2F%2Fupload.wikimedia.org%2Fwikipedia%2Fcommons%2Fthumb%2F7%2F79%2FAgc_view.jpg%2F1200px-Agc_view.jpg)