📄 ucos_ii.s
字号:
.module ucos_ii.c
.area vector(rom, abs)
.org 64
jmp _OSTickISR
.org 72
jmp _uart0_rx_isr
.org 76
jmp _uart0_udre_isr
.org 120
jmp _uart1_rx_isr
.org 124
jmp _uart1_udre_isr
.area lit(rom, con, rel)
_OSMapTbl::
.byte 1,2
.byte 4,8
.byte 16,32
.byte 64,128
.dbfile D:\编写软件小系统\纯ucos\source/os_core.c
.dbsym e OSMapTbl _OSMapTbl A[8:8]kc
_OSUnMapTbl::
.byte 0,0
.byte 1,0
.byte 2,0
.byte 1,0
.byte 3,0
.byte 1,0
.byte 2,0
.byte 1,0
.byte 4,0
.byte 1,0
.byte 2,0
.byte 1,0
.byte 3,0
.byte 1,0
.byte 2,0
.byte 1,0
.byte 5,0
.byte 1,0
.byte 2,0
.byte 1,0
.byte 3,0
.byte 1,0
.byte 2,0
.byte 1,0
.byte 4,0
.byte 1,0
.byte 2,0
.byte 1,0
.byte 3,0
.byte 1,0
.byte 2,0
.byte 1,0
.byte 6,0
.byte 1,0
.byte 2,0
.byte 1,0
.byte 3,0
.byte 1,0
.byte 2,0
.byte 1,0
.byte 4,0
.byte 1,0
.byte 2,0
.byte 1,0
.byte 3,0
.byte 1,0
.byte 2,0
.byte 1,0
.byte 5,0
.byte 1,0
.byte 2,0
.byte 1,0
.byte 3,0
.byte 1,0
.byte 2,0
.byte 1,0
.byte 4,0
.byte 1,0
.byte 2,0
.byte 1,0
.byte 3,0
.byte 1,0
.byte 2,0
.byte 1,0
.byte 7,0
.byte 1,0
.byte 2,0
.byte 1,0
.byte 3,0
.byte 1,0
.byte 2,0
.byte 1,0
.byte 4,0
.byte 1,0
.byte 2,0
.byte 1,0
.byte 3,0
.byte 1,0
.byte 2,0
.byte 1,0
.byte 5,0
.byte 1,0
.byte 2,0
.byte 1,0
.byte 3,0
.byte 1,0
.byte 2,0
.byte 1,0
.byte 4,0
.byte 1,0
.byte 2,0
.byte 1,0
.byte 3,0
.byte 1,0
.byte 2,0
.byte 1,0
.byte 6,0
.byte 1,0
.byte 2,0
.byte 1,0
.byte 3,0
.byte 1,0
.byte 2,0
.byte 1,0
.byte 4,0
.byte 1,0
.byte 2,0
.byte 1,0
.byte 3,0
.byte 1,0
.byte 2,0
.byte 1,0
.byte 5,0
.byte 1,0
.byte 2,0
.byte 1,0
.byte 3,0
.byte 1,0
.byte 2,0
.byte 1,0
.byte 4,0
.byte 1,0
.byte 2,0
.byte 1,0
.byte 3,0
.byte 1,0
.byte 2,0
.byte 1,0
.dbsym e OSUnMapTbl _OSUnMapTbl A[256:256]kc
.area text(rom, con, rel)
.dbfile D:\编写软件小系统\纯ucos\source/os_core.c
.dbfunc e OSInit _OSInit fV
.even
_OSInit::
.dbline -1
.dbline 230
; /*
; *********************************************************************************************************
; * uC/OS-II
; * The Real-Time Kernel
; *
; * (c) Copyright 1992-2003, Jean J. Labrosse, Weston, FL
; * All Rights Reserved
; *
; * File : uCOS_II.C
; * By : Jean J. Labrosse
; *********************************************************************************************************
; */
;
; #define OS_GLOBALS /* Declare GLOBAL variables */
; #include "..\include\includes.h"
; //#include <ucos_ii.h>
;
; #define OS_MASTER_FILE /* Prevent the following files from including includes.h */
; #include "os_core.c"
; #include "os_flag.c"
; #include "os_mbox.c"
; #include "os_mem.c"
; #include "os_mutex.c"
; #include "os_q.c"
; #include "os_sem.c"
; #include "os_task.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
.dbline 232
; #include "os_time.c"
; #include "os_time.c"
xcall _OSInitHookBegin
.dbline 235
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
xcall _OS_InitMisc
.dbline 237
; #include "os_time.c"
; #include "os_time.c"
xcall _OS_InitRdyList
.dbline 239
; #include "os_time.c"
; #include "os_time.c"
xcall _OS_InitTCBList
.dbline 241
; #include "os_time.c"
; #include "os_time.c"
xcall _OS_InitEventList
.dbline 252
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
xcall _OS_QInit
.dbline 255
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
xcall _OS_InitTaskIdle
.dbline 261
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
xcall _OSInitHookEnd
.dbline 265
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
xcall _OSDebugInit
.dbline -2
L1:
.dbline 0 ; func end
ret
.dbend
.dbfunc e OSIntEnter _OSIntEnter fV
.even
_OSIntEnter::
.dbline -1
.dbline 297
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
; #include "os_time.c"
.dbline 298
; #include "os_time.c"
lds R24,_OSRunning
cpi R24,1
brne L3
.dbline 298
.dbline 299
; #include "os_time.c"
lds R24,_OSIntNesting
cpi R24,255
brsh L5
.dbline 299
.dbline 300
; #include "os_time.c"
subi R24,255 ; addi 1
sts _OSIntNesting,R24
.dbline 301
; #include "os_time.c"
L5:
.dbline 302
L3:
.dbline -2
L2:
.dbline 0 ; func end
ret
.dbend
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -