📄 main.lst
字号:
34 00 2C 00
30 00 2C 00
32 00 33 00
2C 00 00 00
00 00
0000049D 24 00 00 00 .dd LM9-_main
0000049F 0D 00 0A 00 .dw 0x0d,0x0a
00008E58 .code
LM9:
00008E58 40 F0 56 82 call _SACM_A2000_TestQueue // call with return value
00008E5A 41 42 CMP R1,1 // QImode compare
00008E5B 02 4E JNZ L9 // QImode EQ
00008E5C 0F 9F 7A 8E PC=L6
L9:
000004A1 .debug
000004A1 2E 00 73 00 .dw '.stabn 0x44,0,25,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
32 00 35 00
2C 00 00 00
00 00
000004B4 2A 00 00 00 .dd LM10-_main
000004B6 0D 00 0A 00 .dw 0x0d,0x0a
00008E5E .code
LM10:
LBB4:
00008E5E D5 92 R1=[BP++] // RD=[RS] HImode, RD!=RS
00008E5F CD 94 R2=[BP--]
00008E60 90 D4 push R1,R2 to [sp] // pushhi
00008E61 40 F0 25 8E call _SP_GetResource // call with return value
00008E63 42 00 SP=SP+2
00008E64 05 95 R2=BP // QImode move
00008E65 0D 07 02 00 R3=BP+2
00008E67 03 95 R2=R3 // QImode move
00008E68 C2 D2 [R2]=R1 // QImode move
000004B8 .debug
000004B8 2E 00 73 00 .dw '.stabn 0x44,0,26,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
32 00 36 00
2C 00 00 00
00 00
000004CB 35 00 00 00 .dd LM11-_main
000004CD 0D 00 0A 00 .dw 0x0d,0x0a
00008E69 .code
LM11:
00008E69 05 93 R1=BP // QImode move
00008E6A 0D 05 02 00 R2=BP+2
00008E6C 02 97 R3=R2 // QImode move
00008E6D C3 92 R1=[R3] // QImode move
00008E6E C8 D2 [SP--]=R1 // QImode move
00008E6F 40 F0 4E 82 call _SACM_A2000_FillQueue // call with return value
00008E71 41 00 SP=SP+1
000004CF .debug
000004CF 2E 00 73 00 .dw '.stabn 0x44,0,27,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
32 00 37 00
2C 00 00 00
00 00
000004E2 3E 00 00 00 .dd LM12-_main
000004E4 0D 00 0A 00 .dw 0x0d,0x0a
00008E72 .code
LM12:
00008E72 D5 92 R1=[BP++] // RD=[RS] HImode, RD!=RS
00008E73 CD 94 R2=[BP--]
00008E74 09 07 01 00 R3=R1+1 // HImode RD=RS+#IMM16
00008E76 0A 19 00 00 R4=R2+0, Carry
00008E78 D5 D6 [BP++]=R3 // [RD]=RS HImode, RD!=RS+1
00008E79 CD D8 [BP--]=R4
000004E6 .debug
000004E6 2E 00 73 00 .dw '.stabn 0x44,0,28,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
32 00 38 00
2C 00 00 00
00 00
000004F9 46 00 00 00 .dd LM13-_main
000004FB 0D 00 0A 00 .dw 0x0d,0x0a
00008E7A .code
LM13:
LBE4:
L6:
000004FD .debug
000004FD 2E 00 73 00 .dw '.stabn 0x44,0,30,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
33 00 30 00
2C 00 00 00
00 00
00000510 46 00 00 00 .dd LM14-_main
00000512 0D 00 0A 00 .dw 0x0d,0x0a
00008E7A .code
LM14:
00008E7A D5 92 R1=[BP++] // RD=[RS] HImode, RD!=RS
00008E7B CD 94 R2=[BP--]
00008E7C 13 97 73 80 R3=[_RES_D1_24K_EA] // HImode RD=[Label]
00008E7E 14 99 74 80 R4=[_RES_D1_24K_EA+1]
00008E80 04 45 CMP R2,R4 // HImode compare
00008E81 05 3E JL L11 // HImode GE
00008E82 02 4E JNZ L10
00008E83 03 43 CMP R1,R3
00008E84 02 0E JB L11
L10:
00008E85 0F 9F 8B 8E PC=L7
L11:
00000514 .debug
00000514 2E 00 73 00 .dw '.stabn 0x44,0,31,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
33 00 31 00
2C 00 00 00
00 00
00000527 53 00 00 00 .dd LM15-_main
00000529 0D 00 0A 00 .dw 0x0d,0x0a
00008E87 .code
LM15:
00008E87 40 F0 E9 82 call _SACM_A2000_Decoder // call with return value
00008E89 0F 9F 8D 8E pc=L8 // jump
L7:
0000052B .debug
0000052B 2E 00 73 00 .dw '.stabn 0x44,0,33,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
33 00 33 00
2C 00 00 00
00 00
0000053E 57 00 00 00 .dd LM16-_main
00000540 0D 00 0A 00 .dw 0x0d,0x0a
00008E8B .code
LM16:
00008E8B 40 F0 AA 81 call _SACM_A2000_Stop // call with return value
L8:
00000542 .debug
00000542 2E 00 73 00 .dw '.stabn 0x44,0,34,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
33 00 34 00
2C 00 00 00
00 00
00000555 59 00 00 00 .dd LM17-_main
00000557 0D 00 0A 00 .dw 0x0d,0x0a
00008E8D .code
LM17:
LBE3:
00008E8D 0F 9F 51 8E pc=L3 // jump
L4:
00000559 .debug
00000559 2E 00 73 00 .dw '.stabn 0x44,0,35,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
33 00 35 00
2C 00 00 00
00 00
0000056C 5B 00 00 00 .dd LM18-_main
0000056E 0D 00 0A 00 .dw 0x0d,0x0a
00008E8F .code
LM18:
LBE2:
00000570 .debug
00000570 2E 00 73 00 .dw '.stabn 0x44,0,35,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
33 00 35 00
2C 00 00 00
00 00
00000583 5B 00 00 00 .dd LM19-_main
00000585 0D 00 0A 00 .dw 0x0d,0x0a
00008E8F .code
LM19:
L2:
00008E8F 44 00 sp+=4
00008E90 88 98 pop bp from [sp]
00008E91 90 9A retf
.endp // end of main
00000587 .debug
00000587 2E 00 73 00 .dw '.stabn 0xc0,0,0,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 63 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
00000599 07 00 00 00 .dd LBB2-_main
0000059B 0D 00 0A 00 .dw 0x0d,0x0a
00008E92 .code
0000059D .debug
0000059D 2E 00 73 00 .dw '.stabs "Addr:3",128,0,0,0',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
41 00 64 00
64 00 72 00
3A 00 33 00
22 00 2C 00
31 00 32 00
38 00 2C 00
30 00 2C 00
30 00 2C 00
30 00 0D 00
0A 00
00008E92 .CODE
000005B8 .debug
000005B8 2E 00 73 00 .dw '.stabs "Ret:1",128,0,0,2',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
52 00 65 00
74 00 3A 00
31 00 22 00
2C 00 31 00
32 00 38 00
2C 00 30 00
2C 00 30 00
2C 00 32 00
0D 00 0A 00
00008E92 .CODE
000005D2 .debug
000005D2 2E 00 73 00 .dw '.stabn 0xc0,0,0,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 63 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
000005E4 21 00 00 00 .dd LBB3-_main
000005E6 0D 00 0A 00 .dw 0x0d,0x0a
00008E92 .code
000005E8 .debug
000005E8 2E 00 73 00 .dw '.stabn 0xc0,0,0,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 63 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
000005FA 2A 00 00 00 .dd LBB4-_main
000005FC 0D 00 0A 00 .dw 0x0d,0x0a
00008E92 .code
000005FE .debug
000005FE 2E 00 73 00 .dw '.stabn 0xe0,0,0,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 65 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
00000610 46 00 00 00 .dd LBE4-_main
00000612 0D 00 0A 00 .dw 0x0d,0x0a
00008E92 .code
00000614 .debug
00000614 2E 00 73 00 .dw '.stabn 0xe0,0,0,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 65 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
00000626 59 00 00 00 .dd LBE3-_main
00000628 0D 00 0A 00 .dw 0x0d,0x0a
00008E92 .code
0000062A .debug
0000062A 2E 00 73 00 .dw '.stabn 0xe0,0,0,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 65 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
0000063C 5B 00 00 00 .dd LBE2-_main
0000063E 0D 00 0A 00 .dw 0x0d,0x0a
00008E92 .code
00000640 .debug
00000640 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
00000649 5E 00 00 00 .dd LME1-_main
0000064B 0D 00 0A 00 .dw 0x0d,0x0a
00008E92 .code
LME1:
.external _SACM_A2000_Stop
.external _SACM_A2000_Decoder
.external _RES_D1_24K_EA
.external _SACM_A2000_FillQueue
.external _SP_GetResource
.external _SACM_A2000_TestQueue
.external _SACM_A2000_InitDecoder
.external _SACM_A2000_Initial
.external _RES_D1_24K_SA
.end
0 error(s), 0 warning(s).
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -