CAP-X
実効アドレスで示されたメモリワードの内容を、指定された GR に格納する。
n には十進数が書かれ、n ワードの領域が確保されることを意味する。プログラム格納時にはその領域の内容は変更されない。
h には4桁の16進数が書かれ、その値がメモリワードの内容として格納される。
加算命令と減算命令の完了時に、演算結果に従って 1 か 0 がセットされる 1 ビットのレジスタ。いわゆるステータスレジスタである。
命令語は全て 1 ワードであり、先頭から順に OP フィールド(4ビット)、GR フィールド(2ビット)、XR フィールド(2ビット)、AD フィールド(8ビット)で構成される。OP フィールドは命令の種類を表すコード(オペコード)であり、COMP-X には 12 種類の命令しかない。GR フィールドでは演算で使用する GR の番号が指定される。また、JC命令では分岐条件の指定に使われる。XR フィールドではアドレス修飾を行う GR の番号が指定され、内容が 0 の場合は GR0 を意味するのではなく、GR によるアドレス修飾をしない。AD フィールドはアドレスの下位8ビットを指定する。
実効アドレスとは命令で使用するメモリアドレスであり、上位8ビットは BR で、下位8ビットは AD フィールドで指定される。XR フィールドが 0 以外の場合、指定された GR の下位8ビットと AD フィールドの値を加算し、結果の下位8ビットを実効アドレスの下位8ビットとする。
命令コードと各命令の概要は以下の通り。
1979年まではCOMP-X、CAP-Xに関する参考書は皆無であった。CAP-Xで受験しようとする受験者にとって参考にできるものは、試験の際に配布される仕様書が唯一であった。COMP-Xは仮想のコンピュータなので、プログラムを作って実行してみることもできず、紙と鉛筆を使用して頭の中でシミュレートするしかなかった。そこで明石ミニコン研究会は、I/O(アイオー)誌の昭和55年 (1980年) 2月号から6回にわたり解説記事、過去に出題された問題の解説、練習問題を連載した。読者が練習問題の解答を郵送するとOKITAC-4300 (ミニコン) 上で稼働するCAP-Xシミュレータで実行した上、結果を返送するサービスを行っていた。なお、CAP-Xには入出力命令が無いので、実行するためのREAD (入力命令)、WRITE (出力命令) が付け加えられていた。