亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? ucos_ii.src

?? uc/os在c167上的移植代碼
?? SRC
?? 第 1 頁(yè) / 共 5 頁(yè)
字號(hào):
; C166/ST10 C compiler v6.0 r2            SN00082920-161 (c) 1998 TASKING, Inc.
; options: -Id:\c166\include -IC:\software\UCOS-II\C167\Tasking\test
;          -IC:\software\UCOS-II\C167\Tasking\source
;          -IC:\software\UCOS-II\C167\Tasking\Test -IC:\software\UCOS-II\SOURCE
;          -xmifp -Ml -P -FFSc -Ot -OB -zautobitastruct-4 -zautobita-0 -T256 -s
;          -g -zvolatile_union -A1 -O1
$DEBUG
$NOLOCALS
$EXTEND
$NOMOD166
$STDNAMES(reg.def)
$SEGMENTED
$CASE
$MODEL(LARGE)
$CHECKCPU16
	NAME	UCOS_II_
	ASSUME	DPP3:SYSTEM
	?SYMB	'c:\software\ucos-ii\source\ucos_ii.c',32,80,16
	?SYMB	'',1,82,0
	?SYMB	'80166',0,84,0
	?SYMB	'',0,81,0
	?SYMB	'void',00H,45,1
	?SYMB	'char',080000H,45,2
	?SYMB	'unsigned char',080000H,45,3
	?SYMB	'short',0100000H,45,4
	?SYMB	'unsigned short',0100000H,45,5
	?SYMB	'long',0200000H,45,6
	?SYMB	'unsigned long',0200000H,45,7
	?SYMB	'float',0200000H,45,10
	?SYMB	'double',0400000H,45,11
	?SYMB	'int',0100000H,45,16
	?SYMB	'unsigned int',0100000H,45,18
	?SYMB	'bit',010000H,7,256
	?SYMB	'c:\software\ucos-ii\source\ucos_ii.c',0,29,1
	?SYMB	'',0,86,1
; ucos_ii.c    1	/*
; ucos_ii.c    2	*********************************************************************************************************
; ucos_ii.c    3	*                                                uC/OS-II
; ucos_ii.c    4	*                                          The Real-Time Kernel
; ucos_ii.c    5	*
; ucos_ii.c    6	*                        (c) Copyright 1992-1998, Jean J. Labrosse, Plantation, FL
; ucos_ii.c    7	*                                           All Rights Reserved
; ucos_ii.c    8	*
; ucos_ii.c    9	*                                                  V2.00
; ucos_ii.c   10	*
; ucos_ii.c   11	* File : uCOS_II.C
; ucos_ii.c   12	* By   : Jean J. Labrosse
; ucos_ii.c   13	*********************************************************************************************************
; ucos_ii.c   14	*/
; ucos_ii.c   15	
; ucos_ii.c   16	#define  OS_GLOBALS                           /* Declare GLOBAL variables                              */
; ucos_ii.c   17	#include "includes.h"
	?SYMB	'c:\software\ucos-ii\source\includes.h',0,29,2
	?SYMB	'',0,86,2
	?SYMB	'd:\c166\include\stdio.h',0,29,3
	?SYMB	'',0,86,3
	?SYMB	'd:\c166\include\stdarg.h',0,29,4
	?SYMB	'',0,86,4
	?SYMB	'',0,86,3
	?SYMB	'',01a0002H,38,258
	?SYMB	'_iobuf',0,40,259
	?SYMB	'_ptr',0,23,258
	?SYMB	'_cnt',32,23,16
	?SYMB	'_base',48,23,258
	?SYMB	'_flag',80,23,2
	?SYMB	'_file',88,23,2
	?SYMB	'_bufsiz',96,23,16
	?SYMB	'',112,18,0
	?SYMB	'FILE',259,13,260
	?SYMB	'',01a0001H,38,262
	?SYMB	'',01080106H,5,263
	?SYMB	'',16,47,264
	?SYMB	'',0,30,0
	?SYMB	'',0,49,0
	?SYMB	'va_list',263,13,265
	?SYMB	'size_t',18,13,266
	?SYMB	'fpos_t',7,13,267
	?SYMB	'',0,86,2
	?SYMB	'd:\c166\include\string.h',0,29,3
	?SYMB	'',0,86,3
	?SYMB	'',0,86,2
	?SYMB	'd:\c166\include\ctype.h',0,29,3
	?SYMB	'',0,86,3
	?SYMB	'',0,86,2
	?SYMB	'd:\c166\include\stdlib.h',0,29,3
	?SYMB	'',0,86,3
	?SYMB	'T$1',0,40,268
	?SYMB	'quot',0,23,16
	?SYMB	'rem',16,23,16
	?SYMB	'',32,18,0
	?SYMB	'div_t',268,13,269
	?SYMB	'T$2',0,40,270
	?SYMB	'quot',0,23,6
	?SYMB	'rem',32,23,6
	?SYMB	'',64,18,0
	?SYMB	'ldiv_t',270,13,271
	?SYMB	'',0,86,2
	?SYMB	'd:\c166\include\reg164ci.h',0,29,3
	?SYMB	'',0,86,3
	?SYMB	'',0,86,2
	?SYMB	'c:\software\ucos-ii\source\os_cpu.h',0,29,3
	?SYMB	'',0,86,3
	?SYMB	'INT16U',5,13,272
	?SYMB	'',0,86,2
	?SYMB	'c:\software\ucos-ii\source\os_cfg.h',0,29,3
	?SYMB	'',0,86,3
	?SYMB	'',0,86,2
	?SYMB	'c:\software\ucos-ii\source\ucos_ii.h',0,29,3
	?SYMB	'',0,86,3
	?SYMB	'INT8U',3,13,273
	?SYMB	'OS_STK',18,13,274
	?SYMB	'',01140111H,5,275
	?SYMB	'',16,47,276
	?SYMB	'',0,30,0
	?SYMB	'',1,49,0
	?SYMB	'T$3',0,40,277
	?SYMB	'OSEventPtr',0,23,262
	?SYMB	'OSEventTbl',32,23,275
	?SYMB	'OSEventCnt',48,23,272
	?SYMB	'OSEventType',64,23,273
	?SYMB	'OSEventGrp',72,23,273
	?SYMB	'',80,18,0
	?SYMB	'OS_EVENT',277,13,278
	?SYMB	'INT32U',7,13,279
UCOS_II_1_NB	SECTION	DATA WORD PUBLIC 'CNEAR'
	ASSUME	DPP2:UCOS_II_1_NB
UCOS_II_1_NB_ENTRY	LABEL	BYTE
_OSCtxSwCtr	LABEL	WORD
	DS	4
	PUBLIC	_OSCtxSwCtr
	?SYMB	'OSCtxSwCtr',_OSCtxSwCtr,22,279
_OSEventFreeList	LABEL	WORD
	DS	4
	PUBLIC	_OSEventFreeList
	?SYMB	'',01a0116H,38,281
	?SYMB	'OSEventFreeList',_OSEventFreeList,22,281
_OSEventTbl	LABEL	WORD
	DS	20
	PUBLIC	_OSEventTbl
	?SYMB	'',011b0116H,5,282
	?SYMB	'',16,47,283
	?SYMB	'',0,30,0
	?SYMB	'',1,49,0
	?SYMB	'OSEventTbl',_OSEventTbl,22,282
_OSIdleCtr	LABEL	WORD
	DS	4
	PUBLIC	_OSIdleCtr
	?SYMB	'OSIdleCtr',_OSIdleCtr,22,279
	?SYMB	'INT8S',2,13,284
_OSCPUUsage	LABEL	BYTE
	DS	1
	PUBLIC	_OSCPUUsage
	?SYMB	'OSCPUUsage',_OSCPUUsage,22,284
	EVEN
_OSIdleCtrMax	LABEL	WORD
	DS	4
	PUBLIC	_OSIdleCtrMax
	?SYMB	'OSIdleCtrMax',_OSIdleCtrMax,22,279
_OSIdleCtrRun	LABEL	WORD
	DS	4
	PUBLIC	_OSIdleCtrRun
	?SYMB	'OSIdleCtrRun',_OSIdleCtrRun,22,279
	?SYMB	'BOOLEAN',3,13,285
_OSStatRdy	LABEL	BYTE
	DS	1
	PUBLIC	_OSStatRdy
	?SYMB	'OSStatRdy',_OSStatRdy,22,285
_OSIntNesting	LABEL	BYTE
	DS	1
	PUBLIC	_OSIntNesting
	?SYMB	'OSIntNesting',_OSIntNesting,22,273
_OSLockNesting	LABEL	BYTE
	DS	1
	PUBLIC	_OSLockNesting
	?SYMB	'OSLockNesting',_OSLockNesting,22,273
_OSPrioCur	LABEL	BYTE
	DS	1
	PUBLIC	_OSPrioCur
	?SYMB	'OSPrioCur',_OSPrioCur,22,273
_OSPrioHighRdy	LABEL	BYTE
	DS	1
	PUBLIC	_OSPrioHighRdy
	?SYMB	'OSPrioHighRdy',_OSPrioHighRdy,22,273
_OSRdyGrp	LABEL	BYTE
	DS	1
	PUBLIC	_OSRdyGrp
	?SYMB	'OSRdyGrp',_OSRdyGrp,22,273
_OSRdyTbl	LABEL	BYTE
	DS	2
	PUBLIC	_OSRdyTbl
	?SYMB	'OSRdyTbl',_OSRdyTbl,22,275
_OSRunning	LABEL	BYTE
	DS	1
	PUBLIC	_OSRunning
	?SYMB	'OSRunning',_OSRunning,22,285
_OSTaskCtr	LABEL	BYTE
	DS	1
	PUBLIC	_OSTaskCtr
	?SYMB	'OSTaskCtr',_OSTaskCtr,22,273
	?SYMB	'',01a0112H,38,287
	?SYMB	'',01a0120H,38,290
	?SYMB	'os_tcb',0,40,288
	?SYMB	'OSTCBStkPtr',0,23,287
	?SYMB	'OSTCBNext',32,23,290
	?SYMB	'OSTCBPrev',64,23,290
	?SYMB	'OSTCBEventPtr',96,23,281
	?SYMB	'OSTCBMsg',128,23,262
	?SYMB	'OSTCBDly',160,23,272
	?SYMB	'OSTCBStat',176,23,273
	?SYMB	'OSTCBPrio',184,23,273
	?SYMB	'OSTCBX',192,23,273
	?SYMB	'OSTCBY',200,23,273
	?SYMB	'OSTCBBitX',208,23,273
	?SYMB	'OSTCBBitY',216,23,273
	?SYMB	'',224,18,0
	?SYMB	'OS_TCB',288,13,291
_OSTCBCur	LABEL	WORD
	DS	4
	PUBLIC	_OSTCBCur
	?SYMB	'',01a0123H,38,293
	?SYMB	'OSTCBCur',_OSTCBCur,22,293
_OSTCBFreeList	LABEL	WORD
	DS	4
	PUBLIC	_OSTCBFreeList
	?SYMB	'OSTCBFreeList',_OSTCBFreeList,22,293
_OSTCBHighRdy	LABEL	WORD
	DS	4
	PUBLIC	_OSTCBHighRdy
	?SYMB	'OSTCBHighRdy',_OSTCBHighRdy,22,293
_OSTCBList	LABEL	WORD
	DS	4
	PUBLIC	_OSTCBList
	?SYMB	'OSTCBList',_OSTCBList,22,293
_OSTCBPrioTbl	LABEL	WORD
	DS	52
	PUBLIC	_OSTCBPrioTbl
	?SYMB	'',01270125H,5,294
	?SYMB	'',16,47,295
	?SYMB	'',0,30,0
	?SYMB	'',12,49,0
	?SYMB	'OSTCBPrioTbl',_OSTCBPrioTbl,22,294
_OSTime	LABEL	WORD
	DS	4
	PUBLIC	_OSTime
	?SYMB	'OSTime',_OSTime,22,279
	?SYMB	'T$4',0,40,296
	?SYMB	'OSMsg',0,23,262
	?SYMB	'OSEventTbl',32,23,275
	?SYMB	'OSEventGrp',48,23,273
	?SYMB	'',64,18,0
	?SYMB	'OS_MBOX_DATA',296,13,297
	?SYMB	'T$5',0,40,298
	?SYMB	'OSMsg',0,23,262
	?SYMB	'OSNMsgs',32,23,272
	?SYMB	'OSQSize',48,23,272
	?SYMB	'OSEventTbl',64,23,275
	?SYMB	'OSEventGrp',80,23,273
	?SYMB	'',96,18,0
	?SYMB	'OS_Q_DATA',298,13,299
	?SYMB	'T$6',0,40,300
	?SYMB	'OSCnt',0,23,272
	?SYMB	'OSEventTbl',16,23,275
	?SYMB	'OSEventGrp',32,23,273
	?SYMB	'',48,18,0
	?SYMB	'OS_SEM_DATA',300,13,301
	?SYMB	'',0,86,2
	?SYMB	'',0,86,1
; ucos_ii.c   18	
; ucos_ii.c   19	
; ucos_ii.c   20	#define  OS_MASTER_FILE                       /* Prevent the following files from including includes.h */
; ucos_ii.c   21	#include "os_core.c"
	?SYMB	'c:\software\ucos-ii\source\os_core.c',0,29,2
	?SYMB	'',0,86,2
_OSIntExitY	LABEL	BYTE
	DS	1
	?SYMB	'OSIntExitY',_OSIntExitY,31,273
UCOS_II_1_NB	ENDS

UCOS_II_2_FB	SECTION	DATA WORD PUBLIC 'CFAR'
UCOS_II_2_FB_ENTRY	LABEL	BYTE
_OSTaskIdleStk	LABEL	WORD
	DS	1024
	?SYMB	'',012f0112H,5,302
	?SYMB	'',16,47,303
	?SYMB	'',0,30,0
	?SYMB	'',511,49,0
	?SYMB	'OSTaskIdleStk',_OSTaskIdleStk,31,302
_OSTaskStatStk	LABEL	WORD
	DS	1024
	?SYMB	'OSTaskStatStk',_OSTaskStatStk,31,302
_OSTCBTbl	LABEL	WORD
	DS	504
	?SYMB	'',01310123H,5,304
	?SYMB	'',16,47,305
	?SYMB	'',0,30,0
	?SYMB	'',17,49,0
	?SYMB	'OSTCBTbl',_OSTCBTbl,31,304
UCOS_II_2_FB	ENDS

UCOS_II_3_FC	SECTION	DATA WORD PUBLIC 'CFARROM'
_OSMapTbl	LABEL	BYTE
	DB	01h,02h,04h,08h,010h
	DB	020h,040h,080h
	PUBLIC	_OSMapTbl
	?SYMB	'',01330111H,5,306
	?SYMB	'',16,47,307
	?SYMB	'',0,30,0
	?SYMB	'',7,49,0
	?SYMB	'OSMapTbl',_OSMapTbl,22,306
_OSUnMapTbl	LABEL	BYTE
	DB	00h,00h,01h,00h,02h
	DB	00h,01h,00h,03h,00h
	DB	01h,00h,02h,00h,01h
	DB	00h,04h,00h,01h,00h
	DB	02h,00h,01h,00h,03h
	DB	00h,01h,00h,02h,00h
	DB	01h,00h,05h,00h,01h
	DB	00h,02h,00h,01h,00h
	DB	03h,00h,01h,00h,02h
	DB	00h,01h,00h,04h,00h
	DB	01h,00h,02h,00h,01h
	DB	00h,03h,00h,01h,00h
	DB	02h,00h,01h,00h,06h
	DB	00h,01h,00h,02h,00h
	DB	01h,00h,03h,00h,01h
	DB	00h,02h,00h,01h,00h
	DB	04h,00h,01h,00h,02h
	DB	00h,01h,00h,03h,00h
	DB	01h,00h,02h,00h,01h
	DB	00h,05h,00h,01h,00h
	DB	02h,00h,01h,00h,03h
	DB	00h,01h,00h,02h,00h
	DB	01h,00h,04h,00h,01h
	DB	00h,02h,00h,01h,00h
	DB	03h,00h,01h,00h,02h
	DB	00h,01h,00h,07h,00h
	DB	01h,00h,02h,00h,01h
	DB	00h,03h,00h,01h,00h
	DB	02h,00h,01h,00h,04h
	DB	00h,01h,00h,02h,00h
	DB	01h,00h,03h,00h,01h
	DB	00h,02h,00h,01h,00h
	DB	05h,00h,01h,00h,02h
	DB	00h,01h,00h,03h,00h
	DB	01h,00h,02h,00h,01h
	DB	00h,04h,00h,01h,00h
	DB	02h,00h,01h,00h,03h
	DB	00h,01h,00h,02h,00h
	DB	01h,00h,06h,00h,01h
	DB	00h,02h,00h,01h,00h
	DB	03h,00h,01h,00h,02h
	DB	00h,01h,00h,04h,00h
	DB	01h,00h,02h,00h,01h
	DB	00h,03h,00h,01h,00h
	DB	02h,00h,01h,00h,05h
	DB	00h,01h,00h,02h,00h
	DB	01h,00h,03h,00h,01h
	DB	00h,02h,00h,01h,00h
	DB	04h,00h,01h,00h,02h
	DB	00h,01h,00h,03h,00h
	DB	01h,00h,02h,00h,01h
	DB	00h
	PUBLIC	_OSUnMapTbl
	?SYMB	'',01350111H,5,308
	?SYMB	'',16,47,309
	?SYMB	'',0,30,0
	?SYMB	'',255,49,0
	?SYMB	'OSUnMapTbl',_OSUnMapTbl,22,308
UCOS_II_3_FC	ENDS

UCOS_II_4_PR	SECTION	CODE WORD PUBLIC 'CPROGRAM'
	?LINE	102
	PUBLIC	_OSEventTaskRdy
	?SYMB	'OSEventTaskRdy',_OSEventTaskRdy,37,1
	?SYMB	'',102,8,34
_OSEventTaskRdy	PROC	FAR
	?SYMB	'',03c0H,95,0
	MOV	[-R0],R9
	?SYMB	'',$,96,2
	MOV	[-R0],R8
	?SYMB	'',$,96,4
	MOV	[-R0],R7
	?SYMB	'',$,96,6
	MOV	[-R0],R6
	?SYMB	'',$,96,8
	SUB	R0,#02h
	?SYMB	'',$,96,10
; Locals:
; 
; CSEs:
;     ptcb = R8R9
;     y = offset 0
;     x = RL6
;     bitx = RL7
;     bity = RL1
;     pevent + 4 + y = R8R9
;     prio = RL6
;     pevent = R12R13
;     pevent + 9 = R2R3
;     ptcb + 22 = R12R13
;     msg = R14R15
;     msk = offset 14
; 
	?SYMB	'pevent',9,99,281
	?SYMB	'msg',2,99,262
	?SYMB	'msk',1,99,273
	?SYMB	'ptcb',3,98,293
	?SYMB	'x',6,98,273
	?SYMB	'y',8,98,273
	?SYMB	'bitx',5,98,273
	?SYMB	'bity',7,98,273
	?SYMB	'prio',4,98,273
	?SYMB	'R12R13',$,100,9
	?SYMB	'R14R15',$,100,2
	?SYMB	'4',$,101,1
	?LINE	111
	MOV	R2,R12
	MOV	R3,R13
	ADD	R2,#09h
	EXTP	R3,#01h
	MOVB	RL1,[R2]
	MOVBZ	R1,RL1
	EXTP	#PAG _OSUnMapTbl,#02h
	MOVB	RL4,[R1+#POF _OSUnMapTbl]
	NOP
	MOVB	[R0],RL4
	?SYMB	'-a',$,101,8
	?LINE	112
	MOVBZ	R5,RL4
	EXTP	#PAG _OSMapTbl,#02h
	MOVB	RL1,[R5+#POF _OSMapTbl]
	NOP
	?SYMB	'RL1',$,100,7
	?LINE	113
	MOV	R8,R12
	MOV	R9,R13
	ADD	R8,#04h
	MOVBZ	R12,RL4
	?SYMB	'',$,102,9
	ADD	R8,R12
	EXTP	R9,#01h
	MOVB	RL5,[R8]
	MOVBZ	R12,RL5
	EXTP	#PAG _OSUnMapTbl,#02h
	MOVB	RL6,[R12+#POF _OSUnMapTbl]
	NOP
	?SYMB	'RL6',$,100,6
	?LINE	114
	MOVBZ	R12,RL6
	EXTP	#PAG _OSMapTbl,#02h
	MOVB	RL7,[R12+#POF _OSMapTbl]
	NOP
	?SYMB	'RL7',$,100,5
	?LINE	115
	MOVBZ	R5,RL4
	SHL	R5,#03h
	ADDB	RL5,RL6
	MOVB	RL6,RL5
	?SYMB	'',$,102,6
	?SYMB	'RL6',$,100,4
	?LINE	116
	EXTP	R9,#01h
	MOVB	RL5,[R8]
	MOVB	RL4,RL7
	CPLB	RL4
	ANDB	RL5,RL4
	EXTP	R9,#01h
	MOVB	[R8],RL5
	CMPB	RL5,#00h
	JMPR	cc_NZ,_3
	?LINE	117
	EXTP	R3,#01h
	MOVB	RL4,[R2]
	MOVB	RL5,RL1
	CPLB	RL5
	ANDB	RL4,RL5
	EXTP	R3,#01h
	MOVB	[R2],RL4
	?LINE	118
_3:
	?LINE	119
	MOVBZ	R12,RL6
	SHL	R12,#02h
	MOV	R8,[R12+#DPP2:_OSTCBPrioTbl]
	MOV	R9,[R12+#DPP2:_OSTCBPrioTbl+2]
	?SYMB	'R8R9',$,100,3
	?LINE	120
	MOV	R12,#00h
	EXTP	R9,#02h
	MOV	[R8+#014H],R12
	NOP
	?LINE	121
	MOV	R13,#00h
	MOV	R6,#00h
	?SYMB	'',$,102,4
	EXTP	R9,#03h
	MOV	[R8+#0CH],R13
	MOV	[R8+#0EH],R6
	NOP
	?LINE	123
	EXTP	R9,#03h
	MOV	[R8+#010H],R14
	MOV	[R8+#012H],R15
	NOP
	?LINE	127
	MOV	R12,R8
	MOV	R13,R9
	ADD	R12,#016h
	EXTP	R13,#01h
	MOVB	RL6,[R12]
	MOVB	RL2,[R0+#0EH]
	CPLB	RL2
	ANDB	RL6,RL2
	EXTP	R13,#02h
	MOVB	[R12],RL6
	?LINE	128
	MOVB	RL6,[R12]
	JMPR	cc_NZ,_4
	?LINE	129
	ORB	_OSRdyGrp,RL1
	?LINE	130
	MOV	R12,#DPP2:_OSRdyTbl
	MOVB	RL6,[R0]
	MOVBZ	R13,RL6
	ADD	R12,R13
	MOVB	RL1,[R12]
	?SYMB	'',$,102,7
	ORB	RL1,RL7
	MOVB	[R12],RL1
	?LINE	131
_4:
	?SYMB	'',$,102,2
	?SYMB	'',$,102,5
	?SYMB	'',$,102,3
	?LINE	132
	ADD	R0,#02h
	?SYMB	'',$,96,8
	MOV	R6,[R0+]
	?SYMB	'',$,96,6
	MOV	R7,[R0+]
	?SYMB	'',$,96,4
	MOV	R8,[R0+]
	?SYMB	'',$,96,2
	MOV	R9,[R0+]
	?SYMB	'',$,96,0
	MOV	R3,[R0+]
	MOV	R2,[R0+]
	ATOMIC	#03h
	PUSH	R3
	PUSH	R2
	RETS
_OSEventTaskRdy	ENDP
	?SYMB	'',$,17,132
	?LINE	151
	PUBLIC	_OSEventTaskWait
	?SYMB	'OSEventTaskWait',_OSEventTaskWait,37,1
	?SYMB	'',151,8,34
_OSEventTaskWait	PROC	FAR
	?SYMB	'',0300H,95,0
	MOV	[-R0],R9
	?SYMB	'',$,96,2
	MOV	[-R0],R8
	?SYMB	'',$,96,4
; Locals:
; 
; CSEs:
;     pevent = R12R13
;     OSTCBCur + 25 = R14R15
;     OSTCBCur + 26 = R8R9
; 
	?SYMB	'pevent',1,99,281
	?SYMB	'R12R13',$,100,1
	?LINE	152
	MOV	R14,_OSTCBCur
	MOV	R15,(_OSTCBCur+2)
	EXTP	R15,#03h
	MOV	[R14+#0CH],R12
	MOV	[R14+#0EH],R13
	NOP
	?LINE	153
	MOV	R14,_OSTCBCur
	MOV	R15,(_OSTCBCur+2)
	ADD	R14,#019h
	EXTP	R15,#01h
	MOVB	RL1,[R14]
	MOVBZ	R8,RL1
	MOV	R9,#DPP2:_OSRdyTbl
	ADD	R9,R8
	MOV	R1,R9
	MOV	R8,_OSTCBCur
	MOV	R9,(_OSTCBCur+2)
	ADD	R8,#01Ah
	EXTP	R9,#01h
	MOVB	RL2,[R8]
	CPLB	RL2
	MOVB	RL3,[R1]
	ANDB	RL3,RL2
	MOVB	[R1],RL3
	CMPB	RL3,#00h
	JMPR	cc_NZ,_5
	?LINE	154
	MOV	R1,_OSTCBCur
	MOV	R2,(_OSTCBCur+2)
	EXTP	R2,#02h
	MOVB	RL3,[R1+#01BH]
	NOP
	CPLB	RL3
	ANDB	_OSRdyGrp,RL3
	?LINE	155
_5:
	?LINE	156
	EXTP	R15,#01h
	MOVB	RL1,[R14]
	MOVBZ	R14,RL1
	MOV	R15,R12
	MOV	R1,R13
	ADD	R15,#04h
	ADD	R15,R14
	EXTP	R1,#01h
	MOVB	RL2,[R15]
	EXTP	R9,#01h
	MOVB	RL3,[R8]
	ORB	RL2,RL3
	EXTP	R1,#01h
	MOVB	[R15],RL2
	?LINE	157
	ADD	R12,#09h
	?SYMB	'',$,102,1
	EXTP	R13,#01h
	MOVB	RL1,[R12]
	MOV	R14,_OSTCBCur
	MOV	R15,(_OSTCBCur+2)
	EXTP	R15,#02h
	MOVB	RL2,[R14+#01BH]
	NOP
	ORB	RL1,RL2
	EXTP	R13,#01h
	MOVB	[R12],RL1
	?LINE	158
	MOV	R8,[R0+]
	?SYMB	'',$,96,2
	MOV	R9,[R0+]
	?SYMB	'',$,96,0
	MOV	R3,[R0+]
	MOV	R2,[R0+]
	ATOMIC	#03h
	PUSH	R3
	PUSH	R2
	RETS
_OSEventTaskWait	ENDP
	?SYMB	'',$,17,158
	?LINE	177
	PUBLIC	_OSEventTO
	?SYMB	'OSEventTO',_OSEventTO,37,1
	?SYMB	'',177,8,34
_OSEventTO	PROC	FAR
	?SYMB	'',00H,95,0
; Locals:
; 
; CSEs:
;     pevent = R12R13
; 
	?SYMB	'pevent',1,99,281
	?SYMB	'R12R13',$,100,1
	?LINE	178
	MOV	R14,_OSTCBCur
	MOV	R15,(_OSTCBCur+2)
	EXTP	R15,#02h
	MOVB	RL1,[R14+#019H]
	NOP
	MOVBZ	R1,RL1
	MOV	R2,R12
	MOV	R3,R13
	ADD	R2,#04h
	ADD	R2,R1
	EXTP	R3,#01h
	MOVB	RL1,[R2]
	EXTP	R15,#02h
	MOVB	RL4,[R14+#01AH]
	NOP
	CPLB	RL4
	ANDB	RL1,RL4
	EXTP	R3,#01h
	MOVB	[R2],RL1
	CMPB	RL1,#00h
	JMPR	cc_NZ,_6
	?LINE	179
	ADD	R12,#09h
	?SYMB	'',$,102,1
	EXTP	R13,#01h
	MOVB	RL1,[R12]
	MOV	R14,_OSTCBCur
	MOV	R15,(_OSTCBCur+2)
	EXTP	R15,#02h
	MOVB	RL2,[R14+#01BH]
	NOP
	CPLB	RL2
	ANDB	RL1,RL2
	EXTP	R13,#01h
	MOVB	[R12],RL1
	?LINE	180
_6:
	?LINE	181
	MOVB	RL1,#00h
	MOV	R12,_OSTCBCur
	MOV	R13,(_OSTCBCur+2)
	EXTP	R13,#02h
	MOVB	[R12+#016H],RL1
	NOP
	?LINE	182
	MOV	R12,#00h
	MOV	R13,#00h
	MOV	R14,_OSTCBCur
	MOV	R15,(_OSTCBCur+2)
	EXTP	R15,#03h
	MOV	[R14+#0CH],R12
	MOV	[R14+#0EH],R13
	NOP
	?LINE	183
	MOV	R3,[R0+]
	MOV	R2,[R0+]
	ATOMIC	#03h
	PUSH	R3
	PUSH	R2
	RETS
_OSEventTO	ENDP
	?SYMB	'',$,17,183
	?LINE	201
	PUBLIC	_OSEventWaitListInit
	?SYMB	'OSEventWaitListInit',_OSEventWaitListInit,37,1
	?SYMB	'',201,8,34
_OSEventWaitListInit	PROC	FAR
	?SYMB	'',040H,95,0
	MOV	[-R0],R6
	?SYMB	'',$,96,2
; Locals:
; 
; CSEs:
;     i = RL6
;     pevent = R12R13
; 
	?SYMB	'pevent',2,99,281
	?SYMB	'i',1,98,273
	?SYMB	'R12R13',$,100,2
	?LINE	205
	MOVB	RL1,#00h
	EXTP	R13,#02h
	MOVB	[R12+#09H],RL1

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区在线观看视频| 欧美丰满高潮xxxx喷水动漫| 麻豆国产一区二区| 五月天激情综合网| 亚洲一区在线观看免费观看电影高清| 久久精品亚洲精品国产欧美 | 日韩成人精品视频| 亚洲国产欧美日韩另类综合| 亚洲免费在线播放| 亚洲国产美女搞黄色| 午夜在线成人av| 男女视频一区二区| 国产综合色精品一区二区三区| 精品一区二区三区久久| 国产成人99久久亚洲综合精品| 国产成人免费在线观看不卡| 成人免费高清在线| 91极品视觉盛宴| 91精品国产高清一区二区三区 | 日韩精品欧美精品| 久久精品免费看| 成人激情视频网站| 欧美在线观看视频一区二区三区 | 久久国产精品色| 国产麻豆精品视频| 成人国产精品免费网站| 91在线免费看| 欧美日韩国产免费一区二区| 日韩欧美国产一区在线观看| 欧美极品少妇xxxxⅹ高跟鞋| 亚洲小说春色综合另类电影| 伦理电影国产精品| 一本久久精品一区二区| 日韩欧美国产综合一区 | 精品视频色一区| 欧美大片日本大片免费观看| 国产精品青草综合久久久久99| 亚洲国产精品视频| 国产一区二三区好的| 色天天综合色天天久久| 久久免费的精品国产v∧| 亚洲免费电影在线| 国产一区二区三区黄视频| 在线观看日韩精品| 国产精品萝li| 国产在线视频不卡二| 欧美亚洲图片小说| 国产三级三级三级精品8ⅰ区| 天天操天天干天天综合网| 不卡视频免费播放| 国产亚洲一区二区在线观看| 亚洲欧洲性图库| 麻豆国产91在线播放| 日本高清不卡aⅴ免费网站| 久久精品这里都是精品| 蜜桃av一区二区三区电影| 在线观看一区日韩| 亚洲一区二区在线播放相泽 | 国产婷婷色一区二区三区在线| 午夜精品久久久久久久久久| 97超碰欧美中文字幕| 日本一区二区视频在线| 六月丁香婷婷色狠狠久久| 欧美精品 日韩| 亚洲福利视频导航| 在线观看欧美精品| 亚洲一区二区中文在线| 色婷婷av久久久久久久| 亚洲日本免费电影| 91女厕偷拍女厕偷拍高清| 欧美一二三四区在线| 在线看不卡av| 国产精品福利在线播放| 成人美女视频在线观看| 国产午夜精品福利| 国产精品一卡二卡| 国产肉丝袜一区二区| 成人午夜免费电影| 国产精品视频第一区| 99久久99久久综合| 亚洲激情成人在线| 欧美日本一区二区在线观看| 丝袜亚洲另类欧美| 欧美变态凌虐bdsm| 精品写真视频在线观看| 久久久久久9999| 99久久久国产精品免费蜜臀| 国产精品不卡在线观看| 91国模大尺度私拍在线视频| 亚洲一区二区三区自拍| 4438x成人网最大色成网站| 久久精品国产**网站演员| 成人高清免费在线播放| 亚洲视频在线一区观看| 色综合天天做天天爱| 天天亚洲美女在线视频| 中文字幕欧美一| 欧美视频中文字幕| 国产伦精品一区二区三区免费| 久久色中文字幕| 91免费国产视频网站| 亚洲bt欧美bt精品777| 欧美精品一区二区三区蜜桃视频| 国产精品资源站在线| 亚洲精品国产品国语在线app| 欧美日韩国产综合视频在线观看| 另类中文字幕网| 亚洲私人黄色宅男| 日韩欧美成人激情| 91蜜桃网址入口| 精品在线播放午夜| 一区二区三区久久| 精品国产网站在线观看| 在线观看欧美黄色| 成熟亚洲日本毛茸茸凸凹| 视频在线观看国产精品| 国产精品日产欧美久久久久| 欧美日本不卡视频| 白白色 亚洲乱淫| 麻豆久久一区二区| 国产高清亚洲一区| 亚洲图片欧美色图| 精品精品国产高清a毛片牛牛 | 2017欧美狠狠色| 在线视频中文字幕一区二区| 精品一区二区免费| 首页综合国产亚洲丝袜| 中文字幕一区二区视频| 久久综合色天天久久综合图片| 色88888久久久久久影院按摩| 国产一区二区精品久久| 日韩不卡在线观看日韩不卡视频| 亚洲日本免费电影| 国产精品免费免费| 久久综合久色欧美综合狠狠| 91.xcao| 欧美影视一区在线| 91老师片黄在线观看| 不卡免费追剧大全电视剧网站| 精一区二区三区| 久久国内精品自在自线400部| 天天综合日日夜夜精品| 亚洲制服欧美中文字幕中文字幕| 国产精品美日韩| 国产精品人人做人人爽人人添| 亚洲精品一区在线观看| 欧美mv日韩mv| 精品美女一区二区三区| 精品免费日韩av| 精品少妇一区二区三区免费观看 | 日韩一区二区三区免费观看| 欧美色综合天天久久综合精品| 91麻豆精品秘密| 97se亚洲国产综合自在线观| 91女人视频在线观看| 在线免费观看成人短视频| 欧洲av一区二区嗯嗯嗯啊| 欧美日韩亚洲综合在线 | 狠狠色狠狠色综合| 国产自产高清不卡| 国产91精品免费| 成人app下载| 色老汉一区二区三区| 欧美午夜精品理论片a级按摩| 欧美日韩高清一区二区三区| 欧美蜜桃一区二区三区| 欧美大片在线观看| 久久久久久久久久美女| 国产精品国产三级国产三级人妇| 一区二区三区四区中文字幕| 亚洲五月六月丁香激情| 久久精品国产一区二区三区免费看| 狠狠色综合播放一区二区| www.日韩大片| 69久久99精品久久久久婷婷| 26uuu色噜噜精品一区二区| 中文字幕亚洲区| 亚洲123区在线观看| 国产乱码精品一区二区三区忘忧草 | 不卡的av网站| 欧美色图激情小说| 精品福利一二区| 亚洲欧美日韩在线播放| 日本一道高清亚洲日美韩| 国产 欧美在线| 欧美日韩国产成人在线91| 久久久久久久久久久久久女国产乱| **网站欧美大片在线观看| 国产一区二区视频在线| 在线看日韩精品电影| 2019国产精品| 婷婷久久综合九色综合绿巨人| 国产精品综合二区| 欧美日韩另类一区| 亚洲欧洲日韩女同| 男人的天堂久久精品| 色欧美日韩亚洲| 国产视频一区二区在线观看| 五月天激情综合| 成人动漫一区二区在线|