9.1.2 値が保証されるシステム・レジスタ

(1)

関数呼び出し前後で値が保証されるレジスタ

ありません

(2)

割り込み発生前後で値が保証されるレジスタ

レジスタPSWとPCを除き,割り込み発生前後で値が同じであることを保証するレジスタはありません。

MACRは割り込み前後で値が同じであることを保証しないため,MACRを書き換えるMACH/MACHU命令を使う場合は,組み込み関数を使うことを推奨します。この組み込み関数内では割り込みを禁止するためMACRを用いた積和演算が正しく実行されることを保証します。