16.02.2013 Aufrufe

24531904_j

24531904_j

24531904_j

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

cover ─ スタック・フレームのカバー (Cover Stack Frame)<br />

cover<br />

書式 : cover B8<br />

説明 : 以前のフレームからのレジスタを含まない、 サイズがゼロの新しいスタック ・ フレーム<br />

が割り 当て られる ( 以前のフレーム内のすべての出力レジスタは、 ローカル・ レジスタ<br />

であるかのよ う に処理される )。 レジスタ ・ リネーム ・ベース ・ レジスタはリセッ ト され<br />

る。 割り込みコレクションがディスエーブルにされている場合は(PSR.ic が 0)、 現在の<br />

フレーム ・マーカ (CFM) の古い値が割り込み関数の状態レジスタ (IFS) にコピーされ、<br />

IFS.v が 1 にセッ ト される。<br />

cover 命令は、 命令グルー プ内の最後の命令でなければな ら ない。 そ う でない場合は、<br />

無効操作フ ォ ル ト が発生す る。<br />

こ の命令に はプ レ デ ィ ケ ー ト を使用で き ない。<br />

操作 : if (!followed_by_stop())<br />

illegal_operation_fault();<br />

alat_frame_update(CFM.sof, 0);<br />

rse_preserve_frame(CFM.sof);<br />

if (PSR.ic == 0) {<br />

CR[IFS].ifm = CFM;<br />

CR[IFS].v = 1;<br />

}<br />

CFM.sof = 0;<br />

CFM.sol = 0;<br />

CFM.sor = 0;<br />

CFM.rrb.gr = 0;<br />

CFM.rrb.fr = 0;<br />

CFM.rrb.pr = 0;<br />

割り込み : 無効操作フ ォ ル ト<br />

3:42 第 3 巻 : 命令リファレンス

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!