⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 os_isr.h

📁 凌阳SPCE3200 系统开发板随机自带源程序。共安排了32个子目录
💻 H
字号:
// general registers symbolic
#define    SP        r0
#define    AT        r1
#define    BP        r2
#define    LR        r3
#define    A0        r4
#define    A1        r5
#define    A2        r6
#define    A3        r7
#define    T0        r8
#define    T1        r9
#define    T2        r10
#define    T3        r11
#define    S0        r12
#define    S1        r13
#define    S2        r14
#define    S3        r15
#define    S4        r16
#define    S5        r17
#define    S6        r18
#define    S7        r19
#define    S8        r20
#define    S9        r21
#define    T4        r22
#define    T5        r23
#define    T6        r24
#define    T7        r25
#define    T8        r26
#define    T9        r27
#define    R28       r28
#define    JP        r29
#define    K0        r30
#define    K1        r31


/* uC/OS-specific stuff from here on.. */
#define E_SP            0*4
#define E_AT            1*4
#define E_BP            2*4
#define E_LR            3*4
#define E_A0            4*4
#define E_A1            5*4
#define E_A2            6*4
#define E_A3            7*4
#define E_T0            8*4
#define E_T1            9*4
#define E_T2            10*4
#define E_T3            11*4
#define E_S0            12*4
#define E_S1            13*4
#define E_S2            14*4
#define E_S3            15*4
#define E_S4            16*4
#define E_S5            17*4
#define E_S6            18*4
#define E_S7            19*4
#define E_S8            20*4
#define E_S9            21*4
#define E_T4            22*4
#define E_T5            23*4
#define E_T6            24*4
#define E_T7            25*4
#define E_T8            26*4
#define E_T9            27*4
#define E_R28           28*4
#define E_JP            29*4
#define E_K0            30*4
#define E_K1            31*4

#define E_CP0_STATUS    32*4
#define E_CP0_COND      33*4
#define E_CP0_CAUSE     34*4
#define E_CP0_EPC       35*4
#define E_SPR_HI        36*4
#define E_SPR_LO        37*4

#define E_SIZE          38*4 /* must be even */

// CP0 register define
#define CP0_STATUS   cr0
#define CP0_COND     cr1
#define CP0_CAUSE    cr2
#define CP0_EXCPVEC  cr3
#define CP0_CCR      cr4
#define CP0_EPC      cr5
#define CP0_BADVA    cr6
#define CP0_WIRE     cr7
#define CP0_INDEX    cr8
#define CP0_CONTEXT  cr9
#define CP0_RANDOM   cr10
#define CP0_ENTRYHI  cr11
#define CP0_ENTRYLO  cr12
#define CP0_FMARLO   cr13
#define CP0_FMARHI   cr14
#define CP0_FMCR     cr15
#define CP0_FFMR     cr16
#define CP0_LLADDR   cr17
#define CP0_PREV     cr18
#define CP0_DREG     cr29
#define CP0_DEPC     cr30
#define CP0_DSAVE    cr31
#define SPR_HI	     sr1    		
#define SPR_LO	     sr2    		

//#define    STACK_SIZE   32

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -