os_asm.inc
来自「易能嵌入式操作系统E_LAND1.0.0_LPC2106_DS12.rar」· INC 代码 · 共 43 行
INC
43 行
IRQ_DIS EQU 0x80
FIQ_DIS EQU 0x40
USR_MODE EQU 0x10
FIQ_MODE EQU 0x11
IRQ_MODE EQU 0x12
SVC_MODE EQU 0x13
ABT_MODE EQU 0x17
UND_MODE EQU 0x1B
SYS_MODE EQU 0x1F
ARM_MODE_DINT EQU 0xC0
THU_MODE_DINT EQU 0xE0
THU_MODE EQU 0x20
IRQ_Vect_Addr EQU 0xFFFFF030
SVC_STACK_LENGTH EQU 0
FIQ_STACK_LENGTH EQU 0
IRQ_STACK_LENGTH EQU 0x2f
ABT_STACK_LENGTH EQU 0
UND_STACK_LENGTH EQU 0
USR_STACK_LENGTH EQU 0
StackStart EQU 0x40010000
DBGU_INT_STUSE EQU 8
SvcStackSpace EQU StackStart
IrqStackSpace EQU SvcStackSpace - (SVC_STACK_LENGTH) * 4
FiqStackSpace EQU IrqStackSpace - (IRQ_STACK_LENGTH) * 4
AbtStackSpace EQU FiqStackSpace - (FIQ_STACK_LENGTH) * 4
UndStackSpace EQU AbtStackSpace - (ABT_STACK_LENGTH) * 4
UsrStackSpace EQU UndStackSpace - (UND_STACK_LENGTH) * 4
StackSvc EQU SvcStackSpace + (SVC_STACK_LENGTH)* 4
StackIrq EQU IrqStackSpace + (IRQ_STACK_LENGTH)* 4
StackFiq EQU FiqStackSpace + (FIQ_STACK_LENGTH)* 4
StackAbt EQU AbtStackSpace + (ABT_STACK_LENGTH)* 4
StackUnd EQU UndStackSpace + (UND_STACK_LENGTH)* 4
StackUsr EQU UndStackSpace + (USR_STACK_LENGTH)* 4
IMPORT __main
IMPORT bottom_of_heap
IMPORT OSIntNesting
IMPORT OSIntFlag
IMPORT pOSTcbCur
IMPORT pOSHighRdy
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?