TOPS-20
JSYSは Jump to SYStemの略。オペランドにはメモリアドレスの指定もあった。TOPS-20は18ビットまたは30ビットのアドレスを使用できた。モニタコールには1つないしは2つのオペランドが必要だった。一部のコールは両方の形式をサポートした。一部のモニタコールでは指定したアドレスのうちの18ビット以上が無視された。これらのコールは18ビットのアドレスが現在のセクションを参照しているものと解釈された。
内部的には、まずGTJFN (Get Job File Number)というJSYSでファイルを識別し、次にOPENFでJFN番号を指定してファイルを開き、ファイルの内容を操作した。
TOPS-20は以下の機能によりその特徴を最大限に活用できる。
コマンドプロセッサEXEC.EXEを介してコマンドを入力する
マクロ言語(.MAC)からJSYS(Jump to System)を呼び出す
EXECは主に以下の方法で機能を実現している。
JSYS経由の呼び出しを含むコード
GALAXYコンポーネント(スプーラなど)からのサービスの要求