#ifndef _PSW_H_INCLUDED_
#define _PSW_H_INCLUDED_

/*
 * (補足) プロセッサステータスレジスタ(PSW):
 * -------+----------+----------------------------------------
 * b16    | I        | 割り込み許可ビット(0:禁止/1:許可)
 * b17    | U        | スタックポインタ指定ビット(0:ISP/1:USP)
 * b20    | PM       | プロセッサモード設定ビット(0:S/1:U)
 * b27-24 | IPL[3:0] | プロセッサ割り込み優先レベル(0(最低)-15(最高)
 * -------+----------+----------------------------------------
 */	
#define PSW_I_DISABLE 0x00000000
#define PSW_I_ENABLE  0x00010000
#define PSW_U_ISP     0x00000000
#define PSW_U_USP     0x00020000
#define PSW_PM_SUPER  0x00000000
#define PSW_PM_USER   0x00100000
#define PSW_IPL_MIN   0x00000000
#define PSW_IPL_MAX   0x0f000000

#endif /* _PSW_H_INCLUDED_ */
