K-Prolog Compiler Version 6.0 
レジスタに対して記憶を行なわせるために setmem/2が用意されています。 記憶値の取得は getmem/2で行ないます。
| setmem(@n,@value) |
レジスタ記憶N番にValueを記憶します。Nは0から15の整数でなければなりません。 16以上のレジスタは処理系が使用します。
エラー
| instantiation_error |
| type_error |
| getmem(@n,-value) |
レジスタ記憶N番の値をValueに返します。値が設定されていない場合は失敗します。
エラー
| instantiation_error |
| type_error |