📄 main.lst
字号:
00008DA6 .CODE
.public _Delay3ms
_Delay3ms: .proc
000007A8 .debug
000007A8 2E 00 73 00 .dw '.stabn 0x44,0,76,',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
37 00 36 00
2C 00 00 00
00 00
000007BB 00 00 00 00 .dd LM11-_Delay3ms
000007BD 0D 00 0A 00 .dw 0x0d,0x0a
00008DA6 .code
LM11:
// total=1, vars=1
// frame_pointer_needed: 1
00008DA6 88 DA push bp to [sp]
00008DA7 41 20 sp-=1
00008DA8 08 0B 01 00 bp=sp+1
00008DAA 0D 03 04 00 R1=BP+4
000007BF .debug
000007BF 2E 00 73 00 .dw '.stabn 0x44,0,77,',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
37 00 37 00
2C 00 00 00
00 00
000007D2 06 00 00 00 .dd LM12-_Delay3ms
000007D4 0D 00 0A 00 .dw 0x0d,0x0a
00008DAC .code
LM12:
LBB4:
00008DAC 40 94 R2=0 // QImode move
00008DAD C5 D4 [BP]=R2 // QImode move
000007D6 .debug
000007D6 2E 00 73 00 .dw '.stabn 0x44,0,78,',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
37 00 38 00
2C 00 00 00
00 00
000007E9 08 00 00 00 .dd LM13-_Delay3ms
000007EB 0D 00 0A 00 .dw 0x0d,0x0a
00008DAE .code
LM13:
00008DAE 40 94 R2=0 // QImode move
00008DAF C5 D4 [BP]=R2 // QImode move
L8:
00008DB0 C5 94 R2=[BP] // QImode move
00008DB1 0A 45 FE FF CMP R2,(-2) // QImode compare
00008DB3 02 9E JA L12 // QImode LEU
00008DB4 0F 9F B8 8D PC=L10
L12:
00008DB6 0F 9F BE 8D pc=L9 // jump
L11:
L10:
00008DB8 C5 94 R2=[BP] // QImode move
00008DB9 0A 07 01 00 R3=R2+1
00008DBB C5 D6 [BP]=R3 // QImode move
00008DBC 0F 9F B0 8D pc=L8 // jump
L9:
000007ED .debug
000007ED 2E 00 73 00 .dw '.stabn 0x44,0,80,',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
38 00 30 00
2C 00 00 00
00 00
00000800 18 00 00 00 .dd LM14-_Delay3ms
00000802 0D 00 0A 00 .dw 0x0d,0x0a
00008DBE .code
LM14:
LBE4:
00000804 .debug
00000804 2E 00 73 00 .dw '.stabn 0x44,0,80,',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
38 00 30 00
2C 00 00 00
00 00
00000817 18 00 00 00 .dd LM15-_Delay3ms
00000819 0D 00 0A 00 .dw 0x0d,0x0a
00008DBE .code
LM15:
L7:
00008DBE 41 00 sp+=1
00008DBF 88 98 pop bp from [sp]
00008DC0 90 9A retf
.endp // end of Delay3ms
0000081B .debug
0000081B 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
0000082D 06 00 00 00 .dd LBB4-_Delay3ms
0000082F 0D 00 0A 00 .dw 0x0d,0x0a
00008DC1 .code
00000831 .debug
00000831 2E 00 73 00 .dw '.stabs "delaytemp:1",128,0,0,0',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
64 00 65 00
6C 00 61 00
79 00 74 00
65 00 6D 00
70 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 30 00
0D 00 0A 00
00008DC1 .CODE
00000851 .debug
00000851 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
00000863 18 00 00 00 .dd LBE4-_Delay3ms
00000865 0D 00 0A 00 .dw 0x0d,0x0a
00008DC1 .code
00000867 .debug
00000867 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
00000870 1B 00 00 00 .dd LME2-_Delay3ms
00000872 0D 00 0A 00 .dw 0x0d,0x0a
00008DC1 .code
LME2:
00008DC1 .code
00000874 .debug
00000874 2E 00 73 00 .dw '.stabs "PlayAdjustTime:F1",36,0,0,',0,0,offset _PlayAdjustTime,seg _PlayAdjustTime,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
50 00 6C 00
61 00 79 00
41 00 64 00
6A 00 75 00
73 00 74 00
54 00 69 00
6D 00 65 00
3A 00 46 00
31 00 22 00
2C 00 33 00
36 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
46 00 00 00
0D 00 0A 00
00008DC1 .CODE
.public _PlayAdjustTime
_PlayAdjustTime: .proc
0000089C .debug
0000089C 2E 00 73 00 .dw '.stabn 0x44,0,93,',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
39 00 33 00
2C 00 00 00
00 00
000008AF 00 00 00 00 .dd LM16-_PlayAdjustTime
000008B1 0D 00 0A 00 .dw 0x0d,0x0a
00008DC1 .code
LM16:
// total=1, vars=1
// frame_pointer_needed: 1
00008DC1 88 DA push bp to [sp]
00008DC2 41 20 sp-=1
00008DC3 08 0B 01 00 bp=sp+1
00008DC5 0D 03 04 00 R1=BP+4
00008DC7 C5 D2 [BP]=R1 // QImode move
000008B3 .debug
000008B3 2E 00 73 00 .dw '.stabn 0x44,0,94,',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
39 00 34 00
2C 00 00 00
00 00
000008C6 07 00 00 00 .dd LM17-_PlayAdjustTime
000008C8 0D 00 0A 00 .dw 0x0d,0x0a
00008DC8 .code
LM17:
LBB5:
00008DC8 C5 94 R2=[BP] // QImode move
00008DC9 C2 92 R1=[R2] // QImode move
00008DCA 45 42 CMP R1,5 // QImode compare
00008DCB 02 8E JNA L23 // QImode GTU
00008DCC 0F 9F 25 8E PC=L21
L23:
00008DCE C5 96 R3=[BP] // QImode move
00008DCF C3 92 R1=[R3] // QImode move
00008DD0 01 95 R2=R1 // QImode move
00008DD1 02 93 R1=R2 // QImode move
00008DD2 09 03 E4 80 R1=R1+L22
00008DD4 01 97 R3=R1 // QImode move
00008DD5 C3 94 R2=[R3] // QImode move
00008DD6 02 9F pc=R2 // tablejump
000080E4 .text
L22:
000080E4 D7 8D .dw L15
000080E5 E3 8D .dw L16
000080E6 F5 8D .dw L17
000080E7 03 8E .dw L18
000080E8 15 8E .dw L19
000080E9 23 8E .dw L20
00008DD7 .code
000008CA .debug
000008CA 2E 00 73 00 .dw '.stabn 0x44,0,96,',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
39 00 36 00
2C 00 00 00
00 00
000008DD 16 00 00 00 .dd LM18-_PlayAdjustTime
000008DF 0D 00 0A 00 .dw 0x0d,0x0a
00008DD7 .code
LM18:
LBB6:
L15:
000008E1 .debug
000008E1 2E 00 73 00 .dw '.stabn 0x44,0,97,',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
39 00 37 00
2C 00 00 00
00 00
000008F4 16 00 00 00 .dd LM19-_PlayAdjustTime
000008F6 0D 00 0A 00 .dw 0x0d,0x0a
00008DD7 .code
LM19:
00008DD7 40 F0 26 94 call _ReadRealYear // call with return value
00008DD9 19 D3 39 03 [_SpeechAdjustTemp]=R1 // QImode move
000008F8 .debug
000008F8 2E 00 73 00 .dw '.stabn 0x44,0,98,',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
39 00 38 00
2C 00 00 00
00 00
0000090B 1A 00 00 00 .dd LM20-_PlayAdjustTime
0000090D 0D 00 0A 00 .dw 0x0d,0x0a
00008DDB .code
LM20:
00008DDB 11 93 39 03 R1=[_SpeechAdjustTemp] // QImode move
00008DDD C8 D2 [SP--]=R1 // QImode move
00008DDE 40 F0 2A 8E call _PlaySpeakYear // call with return value
00008DE0 41 00 SP=SP+1
0000090F .debug
0000090F 2E 00 73 00 .dw '.stabn 0x44,0,99,',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
39 00 39 00
2C 00 00 00
00 00
00000922 20 00 00 00 .dd LM21-_PlayAdjustTime
00000924 0D 00 0A 00 .dw 0x0d,0x0a
00008DE1 .code
LM21:
00008DE1 0F 9F 27 8E pc=L14 // jump
L16:
00000926 .debug
00000926 2E 00 73 00 .dw '.stabn 0x44,0,101,',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
31 00 30 00
31 00 2C 00
00 00 00 00
0000093A 22 00 00 00 .dd LM22-_PlayAdjustTime
0000093C 0D 00 0A 00 .dw 0x0d,0x0a
00008DE3 .code
LM22:
00008DE3 40 F0 2B 94 call _ReadRealMonthDay // call with return value
00008DE5 19 D3 39 03 [_SpeechAdjustTemp]=R1 // QImode move
0000093E .debug
0000093E 2E 00 73 00 .dw '.stabn 0x44,0,102,',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
31 00 30 00
32 00 2C 00
00 00 00 00
00000952 26 00 00 00 .dd LM23-_PlayAdjustTime
00000954 0D 00 0A 00 .dw 0x0d,0x0a
00008DE7 .code
LM23:
00008DE7 11 93 39 03 R1=[_SpeechAdjustTemp] // QImode move
00008DE9 48 94 R2=8 // QImode move
00008DEA C8 D4 [SP--]=R2 // QImode move
00008DEB C8 D2 [SP--]=R1 // QImode move
00008DEC 40 F0 8E 96 call __rshu1 // call with return value
00008DEE 42 00 SP=SP+2
00008DEF C8 D2 [SP--]=R1 // QImode move
00008DF0 40 F0 81 8E call _PlaySpeakMonth // call with return value
00008DF2 41 00 SP=SP+1
00000956 .debug
00000956 2E 00 73 00 .dw '.stabn 0x44,0,103,',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
31 00 30 00
33 00 2C 00
00 00 00 00
0000096A 32 00 00 00 .dd LM24-_PlayAdjustTime
0000096C 0D 00 0A 00 .dw 0x0d,0x0a
00008DF3 .code
LM24:
00008DF3 0F 9F 27 8E pc=L14 // jump
L17:
0000096E .debug
0000096E 2E 00 73 00 .dw '.stabn 0x44,0,105,',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
31 00 30 00
35 00 2C 00
00 00 00 00
00000982 34 00 00 00 .dd LM25-_PlayAdjustTime
00000984 0D 00 0A 00 .dw 0x0d,0x0a
00008DF5 .code
LM25:
00008DF5 40 F0 2B 94 call _ReadRealMonthDay // call with return value
00008DF7 19 D3 39 03 [_SpeechAdjustTemp]=R1 // QImode move
00000986 .debug
00000986 2E 00 73 00 .dw '.stabn 0x44,0,106,',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
31 00 30 00
36 00 2C 00
00 00 00 00
0000099A 38 00 00 00 .dd LM26-_PlayAdjustTime
0000099C 0D 00 0A 00 .dw 0x0d,0x0a
00008DF9 .code
LM26:
00008DF9 12 95 39 03 R2=[_SpeechAdjustTemp] // QImode move
00008DFB 0A B3 FF 00 R1=R2&255
00008DFD C8 D2 [SP--]=R1 // QImode move
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -