📄 os_asm.inc
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -