次の命令は5.1.1節で説明した:
(assign 〈register-name〉 (reg 〈register-name〉)) (assign 〈register-name〉 (const 〈constant-value〉)) (assign 〈register-name〉 (op 〈operation-name〉) 〈input1〉 ... 〈inputn〉) (perform (op 〈operation-name〉) 〈input1〉 ... 〈inputn〉) (test (op 〈operation-name〉) 〈input1〉 ... 〈inputn〉) (branch (label 〈label-name〉)) (goto (label 〈label-name〉))
ラベルを保持するレジスタの使用は5.1.3節で説明した:
(assign 〈register-name〉 (label 〈label-name〉)) (goto (reg 〈register-name〉))
スタックを使う命令は5.1.4節で説明した:
(save 〈register-name〉) (restore 〈register-name〉)
これまで見た〈constant-value〉の種類は整数だけであるが, やがて文字列,
記号およびリストも使うことになる. 例えば(const "abc")は文字列"abc", (const abc)は記号abc, (const (a b c))はリスト(a b c)そして(const ())は空リストである.