次の命令は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 ())は空リストである.