📄 main.lst
字号:
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
36 00 32 00
2C 00 00 00
00 00
00000A1A 21 00 00 00 .dd LM38-_Record
00000A1C 0D 00 0A 00 .dw 0x0d,0x0a
000093C2 .code
LM38:
00000A1E .debug
00000A1E 2E 00 73 00 .dw '.stabn 0x44,0,62,',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
36 00 32 00
2C 00 00 00
00 00
00000A31 21 00 00 00 .dd LM39-_Record
00000A33 0D 00 0A 00 .dw 0x0d,0x0a
000093C2 .code
LM39:
L11:
000093C2 41 00 sp+=1
000093C3 88 98 pop bp from [sp]
000093C4 90 9A retf
.endp // end of Record
00000A35 .debug
00000A35 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
00000A3E 24 00 00 00 .dd LME3-_Record
00000A40 0D 00 0A 00 .dw 0x0d,0x0a
000093C5 .code
LME3:
000093C5 .code
00000A42 .debug
00000A42 2E 00 73 00 .dw '.stabs "PlayRecord:F19",36,0,0,',0,0,offset _PlayRecord,seg _PlayRecord,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
50 00 6C 00
61 00 79 00
52 00 65 00
63 00 6F 00
72 00 64 00
3A 00 46 00
31 00 39 00
22 00 2C 00
33 00 36 00
2C 00 30 00
2C 00 30 00
2C 00 00 00
00 00 A5 00
00 00 0D 00
0A 00
000093C5 .CODE
.public _PlayRecord
_PlayRecord: .proc
00000A67 .debug
00000A67 2E 00 73 00 .dw '.stabn 0x44,0,65,',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
36 00 35 00
2C 00 00 00
00 00
00000A7A 00 00 00 00 .dd LM40-_PlayRecord
00000A7C 0D 00 0A 00 .dw 0x0d,0x0a
000093C5 .code
LM40:
// total=1, vars=1
// frame_pointer_needed: 1
000093C5 88 DA push bp to [sp]
000093C6 41 20 sp-=1
000093C7 08 0B 01 00 bp=sp+1
000093C9 0D 03 04 00 R1=BP+4
000093CB C5 D2 [BP]=R1 // QImode move
00000A7E .debug
00000A7E 2E 00 73 00 .dw '.stabn 0x44,0,66,',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
36 00 36 00
2C 00 00 00
00 00
00000A91 07 00 00 00 .dd LM41-_PlayRecord
00000A93 0D 00 0A 00 .dw 0x0d,0x0a
000093CC .code
LM41:
000093CC 41 92 R1=1 // QImode move
000093CD 19 D3 EB 01 [_playstate]=R1 // QImode move
00000A95 .debug
00000A95 2E 00 73 00 .dw '.stabn 0x44,0,67,',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
36 00 37 00
2C 00 00 00
00 00
00000AA8 0A 00 00 00 .dd LM42-_PlayRecord
00000AAA 0D 00 0A 00 .dw 0x0d,0x0a
000093CF .code
LM42:
000093CF 43 92 R1=3 // QImode move
000093D0 C8 D2 [SP--]=R1 // QImode move
000093D1 43 92 R1=3 // QImode move
000093D2 C8 D2 [SP--]=R1 // QImode move
000093D3 11 93 F4 01 R1=[_SndIdx] // QImode move
000093D5 C8 D2 [SP--]=R1 // QImode move
000093D6 40 F0 9F 8D call _SACM_DVR1600_Play // call without return value
000093D8 43 00 SP = SP + 3 //SP
00000AAC .debug
00000AAC 2E 00 73 00 .dw '.stabn 0x44,0,68,',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
36 00 38 00
2C 00 00 00
00 00
00000ABF 14 00 00 00 .dd LM43-_PlayRecord
00000AC1 0D 00 0A 00 .dw 0x0d,0x0a
000093D9 .code
LM43:
L17:
000093D9 40 F0 68 8E call _SACM_DVR1600_Status // call with return value
000093DB 09 B5 01 00 R2=R1&1
000093DD 40 44 CMP R2,0 // QImode test
000093DE 04 4E 01 EE NSJNZ L19 //QImode NE
00 EE
000093E1 0F 9F EA 93 pc=L18 // Indirect jump
L19:
00000AC3 .debug
00000AC3 2E 00 73 00 .dw '.stabn 0x44,0,70,',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 30 00
2C 00 00 00
00 00
00000AD6 1E 00 00 00 .dd LM44-_PlayRecord
00000AD8 0D 00 0A 00 .dw 0x0d,0x0a
000093E3 .code
LM44:
000093E3 41 92 R1=1 // QImode move
000093E4 19 D3 12 70 [28690]=R1 // QImode move
00000ADA .debug
00000ADA 2E 00 73 00 .dw '.stabn 0x44,0,71,',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 31 00
2C 00 00 00
00 00
00000AED 21 00 00 00 .dd LM45-_PlayRecord
00000AEF 0D 00 0A 00 .dw 0x0d,0x0a
000093E6 .code
LM45:
000093E6 40 F0 6D 8E call _SACM_DVR1600_ServiceLoop // call without return value
00000AF1 .debug
00000AF1 2E 00 73 00 .dw '.stabn 0x44,0,72,',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 32 00
2C 00 00 00
00 00
00000B04 23 00 00 00 .dd LM46-_PlayRecord
00000B06 0D 00 0A 00 .dw 0x0d,0x0a
000093E8 .code
LM46:
000093E8 0F 9F D9 93 pc=L17 // Indirect jump
L18:
00000B08 .debug
00000B08 2E 00 73 00 .dw '.stabn 0x44,0,73,',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 33 00
2C 00 00 00
00 00
00000B1B 25 00 00 00 .dd LM47-_PlayRecord
00000B1D 0D 00 0A 00 .dw 0x0d,0x0a
000093EA .code
LM47:
000093EA 11 93 EF 01 R1=[_loopflag] // QImode move
000093EC 40 42 CMP R1,0 // QImode test
000093ED 11 5E 01 EE NSJZ L20 //QImode EQ
00 EE
00000B1F .debug
00000B1F 2E 00 73 00 .dw '.stabn 0x44,0,74,',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 34 00
2C 00 00 00
00 00
00000B32 2B 00 00 00 .dd LM48-_PlayRecord
00000B34 0D 00 0A 00 .dw 0x0d,0x0a
000093F0 .code
LM48:
000093F0 11 93 F4 01 R1=[_SndIdx] // QImode move
000093F2 41 94 R2=1 // QImode move
000093F3 19 05 F4 01 [_SndIdx]=R1+R2 //addqi3_Qrr
00000B36 .debug
00000B36 2E 00 73 00 .dw '.stabn 0x44,0,75,',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 35 00
2C 00 00 00
00 00
00000B49 30 00 00 00 .dd LM49-_PlayRecord
00000B4B 0D 00 0A 00 .dw 0x0d,0x0a
000093F5 .code
LM49:
000093F5 11 93 F4 01 R1=[_SndIdx] // QImode move
000093F7 11 43 EC 01 CMP R1,[_SOUND_NUM] // QImode compare
000093F9 05 4E 01 EE NSJNZ L20 //QImode NE
00 EE
00000B4D .debug
00000B4D 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
00000B60 37 00 00 00 .dd LM50-_PlayRecord
00000B62 0D 00 0A 00 .dw 0x0d,0x0a
000093FC .code
LM50:
000093FC 40 92 R1=0 // QImode move
000093FD 19 D3 F4 01 [_SndIdx]=R1 // QImode move
L21:
L20:
00000B64 .debug
00000B64 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
00000B77 3A 00 00 00 .dd LM51-_PlayRecord
00000B79 0D 00 0A 00 .dw 0x0d,0x0a
000093FF .code
LM51:
00000B7B .debug
00000B7B 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
00000B8E 3A 00 00 00 .dd LM52-_PlayRecord
00000B90 0D 00 0A 00 .dw 0x0d,0x0a
000093FF .code
LM52:
L16:
000093FF 41 00 sp+=1
00009400 88 98 pop bp from [sp]
00009401 90 9A retf
.endp // end of PlayRecord
00000B92 .debug
00000B92 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
00000B9B 3D 00 00 00 .dd LME4-_PlayRecord
00000B9D 0D 00 0A 00 .dw 0x0d,0x0a
00009402 .code
LME4:
00009402 .code
00000B9F .debug
00000B9F 2E 00 73 00 .dw '.stabs "main:F1",36,0,0,',0,0,offset _main,seg _main,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
6D 00 61 00
69 00 6E 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
E2 00 00 00
0D 00 0A 00
00009402 .CODE
.public _main
_main: .proc
00000BBD .debug
00000BBD 2E 00 73 00 .dw '.stabn 0x44,0,84,',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 34 00
2C 00 00 00
00 00
00000BD0 00 00 00 00 .dd LM53-_main
00000BD2 0D 00 0A 00 .dw 0x0d,0x0a
00009402 .code
LM53:
// total=1, vars=1
// frame_pointer_needed: 1
00009402 88 DA push bp to [sp]
00009403 41 20 sp-=1
00009404 08 0B 01 00 bp=sp+1
00009406 0D 03 04 00 R1=BP+4
00009408 C5 D2 [BP]=R1 // QImode move
00000BD4 .debug
00000BD4 2E 00 73 00 .dw '.stabn 0x44,0,85,',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 35 00
2C 00 00 00
00 00
00000BE7 07 00 00 00 .dd LM54-_main
00000BE9 0D 00 0A 00 .dw 0x0d,0x0a
00009409 .code
LM54:
00009409 40 F0 73 93 call _Initial // call without return value
00000BEB .debug
00000BEB 2E 00 73 00 .dw '.stabn 0x44,0,86,',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 36 00
2C 00 00 00
00 00
00000BFE 09 00 00 00 .dd LM55-_main
00000C00 0D 00 0A 00 .dw 0x0d,0x0a
0000940B .code
LM55:
0000940B 40 92 R1=0 // QImode move
0000940C 19 D3 E6 01 [_ext2flag]=R1 // QImode move
00000C02 .debug
00000C02 2E 00 73 00 .dw '.stabn 0x44,0,87,',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 37 00
2C 00 00 00
00 00
00000C15 0C 00 00 00 .dd LM56-_main
00000C17 0D 00 0A 00 .dw 0x0d,0x0a
0000940E .code
LM56:
0000940E 40 92 R1=0 // QImode move
0000940F 19 D3 EA 01 [_playflag]=R1 // QImode move
00000C19
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -