5.9.8 特殊命令

この項では,特殊命令について説明します。

詳細については,各デバイスのユーザーズマニュアルを参照してください。

表 5.42

特殊命令

命令

意味

ldsr

システム・レジスタへのロード

stsr

システム・レジスタの内容のストア

ldl.w

ダブルワード・データのロード

stc.w

ストア・コンディショナル

cll

アトミック操作のリンク解除

di

マスカブル割り込みの禁止

ei

マスカブル割り込みの許可

eiret

EIレベル例外からの復帰

feret

FEレベル例外からの復帰

halt

プロセッサの停止

trap

ソフトウエア・トラップ

fetrap

FEレベル・ソフトウエア例外命令

nop

ノー・オペレーション

switch

テーブル参照分岐

callt

テーブル参照コール

ctret

calltからの復帰

caxi

比較と交換

rie

予約命令例外

syncm

メモリ同期化命令

syncp

パイプライン同期化命令

synce

例外同期化命令

synci

命令パイプライン同期化命令

prepare

スタック・フレームの生成(関数の前処理)

dispose

スタック・フレームの削除(関数の後処理)

syscall

システム・コール例外

pushsp

スタックへのプッシュ

popsp

スタックからのポップ

snooze

スヌーズ