Nios II Gen2 プロセッサー・リファレンス・ガイド

ID 683836
日付 10/28/2016
Public
ドキュメント目次

3.4.2.3. bstatus レジスター

bstatusレジスターはブレーク例外処理中に保存したstatusレジスターの複写を保持します。
表 19.  btatus コントロール・レジスター・フィールド
ビットフィールド
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
予約済み RSIE NMI PRS
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
CRS IL IH EH U PIE

bstatusレジスターのすべてのフィールドは、読み出しと書き込みのアクセスがあります。すべてのフィールドは 0 にリセットされます。

ステータス・コントロール・レジスター・フィールドの説明の表に、bstatusレジスターに定義されているフィールドの詳細が記載されています。

ブレークが発生すると、statusレジスターの値がbstatusレジスターに複写されます。bstatusレジスターを使用すると、デバッガーはstatusレジスターをブレーク前の値に復元させます。bret命令は、プロセッサーにbstatusレジスターの値をstatusレジスターに返させます。詳しくは、「ブレークの処理」の項を参照してください。