📄 main.asm
字号:
.dw 1552
.dw 2
.dw 7169
.dw -32767
.dw 30736
.dw 2
.dw 1537
.dw -32767
.dw 7696
.dw 2
.dw 513
.dw -32767
.dw 16848
.dw 2
.dw 1537
.dw -32767
.dw 32720
.dw 2
.dw 7169
.dw -32767
.dw 16
.dw 2
.dw 28673
.dw -32767
.dw -16
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32753
.dw -1
.dw 0
.dw 1
.dw -32760
.dw 1
.dw 0
.dw 1
.dw -32758
.dw 1
.dw 0
.dw 1
.dw -32757
.dw -32767
.dw 0
.dw 1
.dw -32757
.dw -32767
.dw 0
.dw 1
.dw -32758
.dw 31745
.dw 127
.dw -4095
.dw -32760
.dw 2945
.dw 64
.dw 4097
.dw -32760
.dw 2169
.dw 95
.dw -12287
.dw -32760
.dw 2077
.dw 66
.dw 20481
.dw -32760
.dw 3041
.dw 66
.dw 20481
.dw -32758
.dw 31745
.dw 67
.dw -12287
.dw -32758
.dw 31745
.dw 64
.dw 4097
.dw -32757
.dw -32767
.dw 89
.dw -28671
.dw -32758
.dw 1
.dw 82
.dw -12287
.dw -32760
.dw 1
.dw 86
.dw 20481
.dw -32758
.dw 5
.dw 84
.dw -12287
.dw -32757
.dw -3
.dw 89
.dw -28671
.dw -32757
.dw -3
.dw 64
.dw 4097
.dw -32758
.dw 125
.dw 80
.dw 20481
.dw -32760
.dw 1921
.dw 95
.dw -12287
.dw -32760
.dw 30721
.dw 67
.dw 4097
.dw -32757
.dw -16383
.dw 92
.dw -12287
.dw -32760
.dw 31745
.dw 80
.dw 20481
.dw -32760
.dw 31745
.dw 64
.dw 4097
.dw -32760
.dw 897
.dw 127
.dw -4095
.dw -32758
.dw 125
.dw 0
.dw 1
.dw -32757
.dw -3
.dw 0
.dw 1
.dw -32758
.dw 5
.dw 0
.dw 1
.dw -32760
.dw 1
.dw 0
.dw 1
.dw -32753
.dw -1
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 127
.dw -4095
.dw -32768
.dw 0
.dw 64
.dw 4097
.dw -32768
.dw 0
.dw 88
.dw 4097
.dw -32768
.dw 0
.dw 95
.dw 4097
.dw -32768
.dw 512
.dw 68
.dw -12287
.dw -32768
.dw 768
.dw 95
.dw -28671
.dw -32768
.dw -640
.dw 88
.dw 4097
.dw -32768
.dw -32576
.dw 64
.dw 4097
.dw -32768
.dw -16800
.dw 89
.dw -12287
.dw -32768
.dw -16592
.dw 82
.dw 20481
.dw -32768
.dw -16496
.dw 82
.dw 20481
.dw -32768
.dw -16496
.dw 92
.dw -12287
.dw -32768
.dw -16592
.dw 64
.dw 4097
.dw -32768
.dw -16800
.dw 80
.dw 20481
.dw -32768
.dw -32576
.dw 95
.dw -12287
.dw -32768
.dw -640
.dw 67
.dw 4097
.dw -32768
.dw 768
.dw 92
.dw -12287
.dw -32768
.dw 512
.dw 80
.dw 20481
.dw -32768
.dw 0
.dw 64
.dw 4097
.dw -32768
.dw 0
.dw 127
.dw -4095
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -1
.dw -1
.dw -1
.dw -1
.debug
.dw '.stabs "encoding_1286416:G54=ar1;0;-1;4",32,0,0,',0,0,offset _encoding_1286416,seg _encoding_1286416,0x0d,0x0a
.CODE
.public _encoding_1286416
.text
_encoding_1286416:
.dw 16512
.dw -1
.dw -1
.dw -1
.dw -1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 15
.dw 1
.dw -32767
.dw -16
.dw 122
.dw 1
.dw -32767
.dw 16
.dw 450
.dw 1
.dw -32767
.dw 16464
.dw 770
.dw 1
.dw -32767
.dw 32720
.dw 514
.dw 1
.dw -32767
.dw 1104
.dw 770
.dw 1
.dw -32767
.dw 1104
.dw 450
.dw 1
.dw -32767
.dw 3792
.dw 114
.dw 1
.dw -32767
.dw 144
.dw 30
.dw 1
.dw -32767
.dw 16464
.dw 3
.dw -16383
.dw -32767
.dw 32720
.dw 2
.dw 28673
.dw -32767
.dw 1552
.dw 2
.dw 7169
.dw -32767
.dw 30736
.dw 2
.dw 1537
.dw -32767
.dw 7696
.dw 2
.dw 513
.dw -32767
.dw 16848
.dw 2
.dw 1537
.dw -32767
.dw 32720
.dw 2
.dw 7169
.dw -32767
.dw 16
.dw 2
.dw 28673
.dw -32767
.dw -16
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 127
.dw -4095
.dw -32767
.dw -16
.dw 64
.dw 4097
.dw -32767
.dw 16
.dw 95
.dw -12287
.dw -32767
.dw 24592
.dw 66
.dw 20481
.dw -32767
.dw 23568
.dw 66
.dw 20481
.dw -32767
.dw 3984
.dw 67
.dw -12287
.dw -32767
.dw 4048
.dw 64
.dw 4097
.dw -32767
.dw 23568
.dw 89
.dw -28671
.dw -32767
.dw 24592
.dw 82
.dw -12287
.dw -32767
.dw 16
.dw 86
.dw 20481
.dw -32767
.dw 32720
.dw 84
.dw -12287
.dw -32767
.dw 18384
.dw 89
.dw -28671
.dw -32767
.dw 6160
.dw 64
.dw 4097
.dw -32767
.dw 31760
.dw 80
.dw 20481
.dw -32767
.dw 1808
.dw 95
.dw -12287
.dw -32767
.dw 32720
.dw 67
.dw 4097
.dw -32767
.dw 16464
.dw 92
.dw -12287
.dw -32767
.dw 16
.dw 80
.dw 20481
.dw -32767
.dw -16
.dw 64
.dw 4097
.dw -32768
.dw 0
.dw 127
.dw -4095
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 768
.dw 0
.dw 1
.dw -32768
.dw 768
.dw 0
.dw 1
.dw -32768
.dw 960
.dw 0
.dw 1
.dw -32768
.dw 960
.dw 127
.dw -4095
.dw -32705
.dw -784
.dw 64
.dw 4097
.dw -32705
.dw -784
.dw 88
.dw 4097
.dw -32720
.dw 60
.dw 95
.dw 4097
.dw -32720
.dw 60
.dw 68
.dw -12287
.dw -32717
.dw -241
.dw 95
.dw -28671
.dw -32717
.dw -241
.dw 88
.dw 4097
.dw -32717
.dw -61
.dw -16320
.dw 4097
.dw -32717
.dw -61
.dw -16295
.dw -12287
.dw -32717
.dw -16
.dw -16302
.dw 20481
.dw -32717
.dw -16
.dw -16302
.dw 20481
.dw -32717
.dw -16
.dw -16292
.dw -12287
.dw -32717
.dw -16
.dw -16320
.dw 4097
.dw -32717
.dw -61
.dw -16304
.dw 20481
.dw -32717
.dw -61
.dw -16289
.dw -12287
.dw -32717
.dw -241
.dw 67
.dw 4097
.dw -32717
.dw -241
.dw 92
.dw -12287
.dw -32720
.dw 60
.dw 80
.dw 20481
.dw -32720
.dw 60
.dw 64
.dw 4097
.dw -32705
.dw -784
.dw 127
.dw -4095
.dw -32705
.dw -784
.dw 0
.dw 1
.dw -32768
.dw 960
.dw 0
.dw 1
.dw -32768
.dw 960
.dw 0
.dw 1
.dw -32768
.dw 768
.dw 0
.dw 1
.dw -32768
.dw 768
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -32768
.dw 0
.dw 0
.dw 1
.dw -1
.dw -1
.dw -1
.dw -1
.debug
.dw '.stabs "Bit:t55=56=s1bit0:4,0,1;bit1:4,1,1;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "bit2:4,2,1;bit3:4,3,1;bit4:4,4,1;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "bit5:4,5,1;bit6:4,6,1;bit7:4,7,1;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "bit8:4,8,1;bit9:4,9,1;bit10:4,10,1;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "bit11:4,11,1;bit12:4,12,1;bit13:4,13,1;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "bit14:4,14,1;bit15:4,15,1;;",128,0,0,0',0x0d,0x0a
.CODE
.debug
.dw '.stabs "Byte:t57=58=s1bytel:4,0,8;byteh:4,8,8;;",128,0,0,0',0x0d,0x0a
.CODE
.debug
.dw '.stabs "UNport:t59=60=u1bit:55,0,16;byte:57,0,16;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "port:4,0,16;;",128,0,0,0',0x0d,0x0a
.CODE
.debug
.dw '.stabs "Tsk_status:T61=eUnused:0,Ready:1,Running:2,\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "Suspend:4,Delay:8,WaitSem:16,WaitMail:32,\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "WaitQueue:64,waitFlag:128,waitMem:256,\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "SemDly:24,MailDly:40,QDly:72,FlagDly:136,\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "MemDly:264,SemSus:20,MailSus:36,QSus:68,\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "FlagSus:132,MemSus:260,SemDlySus:28,\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "MailDlySus:44,MQDlySus:76,FlagDlySus:140,\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "MemDlySus:268,;",128,0,0,0',0x0d,0x0a
.CODE
.debug
.dw '.stabs "Event_type:T62=eNone:0,Semaphore:1,Mailbox:2,\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "Queue:3,Flag:4,;",128,0,0,0',0x0d,0x0a
.CODE
.debug
.dw '.stabs "Event_state:T63=eSend:0,Receive:1,;",128,0,0,0',0x0d,0x0a
.CODE
.debug
.dw '.stabs "TCB_reg:T64=s9reserved:4,0,16;SB:4,16,16;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "R1:4,32,16;R2:4,48,16;R3:4,64,16;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "R4:4,80,16;BP:4,96,16;SR:4,112,16;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "PC:4,128,16;;",128,0,0,0',0x0d,0x0a
.CODE
.debug
.dw '.stabs "TCB_reg:t65=64",128,0,0,0',0x0d,0x0a
.CODE
.debug
.dw '.stabs "TCB_struct:T66=s4SP:67=*65,0,16;taskState:61,16,16;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "taskTimeDly:4,32,16;eventPtr:68=*69=xsECB_struct:,48,16;;",128,0,0,0',0x0d,0x0a
.CODE
.debug
.dw '.stabs "TCB_struct:t70=66",128,0,0,0',0x0d,0x0a
.CODE
.debug
.dw '.stabs "ECB_struct:T69=s4eventType:62,0,16;waitTable:71=ar1;0;1;4,16,32;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "comm:72=u1count:4,0,16;flag_Grp:4,0,16;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "msg:73=*19,0,16;p_QCB:74=*75=xsQCB_struct:,0,16;;,48,16;;",128,0,0,0',0x0d,0x0a
.CODE
.debug
.dw '.stabs "ECB_struct:t76=69",128,0,0,0',0x0d,0x0a
.CODE
.debug
.dw '.stabs "QCB_struct:T75=s5start:73,0,16;end:73,16,16;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "in:73,32,16;out:73,48,16;entries:4,64,16;;",128,0,0,0',0x0d,0x0a
.CODE
.debug
.dw '.stabs "QCB_struct:t77=75",128,0,0,0',0x0d,0x0a
.CODE
.debug
.dw '.stabs "IFT_struct:T78=s3next:79=*78,0,16;SR:4,16,16;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "function:80=*81=f19,32,16;;",128,0,0,0',0x0d,0x0a
.CODE
.debug
.dw '.stabs "IFT_struct:t82=78",128,0,0,0',0x0d,0x0a
.CODE
.debug
.dw '.stabs "MCB_struct:T83=s3MCB_freeList:73,0,16;waitTable:84=ar1;0;1;1,16,32;;",128,0,0,0',0x0d,0x0a
.CODE
.debug
.dw '.stabs "MCB_struct:t85=83",128,0,0,0',0x0d,0x0a
.CODE
.debug
.dw '.stabs "pTask:t86=87=*88=f19",128,0,0,0',0x0d,0x0a
.CODE
.debug
.dw '.stabs "HEvent:t89=90=*76",128,0,0,0',0x0d,0x0a
.CODE
.debug
.dw '.stabs "HMem:t91=92=*85",128,0,0,0',0x0d,0x0a
.CODE
.debug
.dw '.stabs "maxTask:G4",32,0,0,',0,0,offset _maxTask,seg _maxTask,0x0d,0x0a
.CODE
.public _maxTask
.text
_maxTask:
.dw 3
.debug
.dw '.stabs "maxEvent:G4",32,0,0,',0,0,offset _maxEvent,seg _maxEvent,0x0d,0x0a
.CODE
.public _maxEvent
.text
_maxEvent:
.dw 3
.debug
.dw '.stabs "maxQueue:G4",32,0,0,',0,0,offset _maxQueue,seg _maxQueue,0x0d,0x0a
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -