CAP-X
指定された GR の内容と実効アドレスで示されたメモリワードの内容のビット毎の排他的論理和をとり、同じ GR に格納する。
情報処理技術者試験にはプログラミング能力試験があり、その試験内容はプログラミング言語別に分かれていた。第二種情報処理技術者試験(現基本情報技術者試験)では、受験者が最も得意とする言語による試験を選択することで、特定の言語が得意なプログラマが有利になることを防いでいる。
CAP-X はこの試験で使用するアセンブリ言語として開発されたもので、特定のコンピュータ・アーキテクチャをよく知る受験者に有利に働かないよう、実在しない仮想計算機のアーキテクチャに基づいて仕様が決められている。この仮想計算機を COMP-X と呼ぶ。CAP-X は COMP-X 上のアセンブリ言語の名称である。1977年以降、第一種情報処理技術者試験では CAP-X を使った問題は選択ではなく必須問題となった。
1986年、CAP-X は後継の CASL に代わる。ワード長などの基本的なアーキテクチャは変わっていない。レジスタ-メモリ間の演算のみだったものが、レジスタ-レジスタ間の演算も可能となり、命令の種類も増えている。
SC に実効アドレスを入れて停止。その後スタートボタンを押すと SC の示すアドレスから実行が再開される。GR フィールドは無視される。
実行中の命令のアドレスが格納される。いわゆるプログラムカウンタである。