📄 main.lst
字号:
0000054A 0D 00 0A 00 .dw 0x0d,0x0a
0000A6F0 .code
LM7:
0000A6F0 40 F0 6C BF call _ClearWatchDog // call without return value
0000054C .debug
0000054C 2E 00 73 00 .dw '.stabn 0x44,0,44,',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
34 00 34 00
2C 00 00 00
00 00
0000055F 26 00 00 00 .dd LM8-_PlayRespond2
00000561 0D 00 0A 00 .dw 0x0d,0x0a
0000A6F2 .code
LM8:
LBE3:
0000A6F2 0F 9F E4 A6 pc=L3 // Indirect jump
L4:
00000563 .debug
00000563 2E 00 73 00 .dw '.stabn 0x44,0,45,',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
34 00 35 00
2C 00 00 00
00 00
00000576 28 00 00 00 .dd LM9-_PlayRespond2
00000578 0D 00 0A 00 .dw 0x0d,0x0a
0000A6F4 .code
LM9:
0000A6F4 40 F0 33 B7 call _SACM_A2000_Stop // call with return value
0000057A .debug
0000057A 2E 00 73 00 .dw '.stabn 0x44,0,46,',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
34 00 36 00
2C 00 00 00
00 00
0000058D 2A 00 00 00 .dd LM10-_PlayRespond2
0000058F 0D 00 0A 00 .dw 0x0d,0x0a
0000A6F6 .code
LM10:
0000A6F6 40 92 R1=0 // QImode move
0000A6F7 C8 D2 [SP--]=R1 // QImode move
0000A6F8 40 F0 7F 9B call _BSR_InitRecognizer // call with return value
0000A6FA 41 00 SP=SP+1
00000591 .debug
00000591 2E 00 73 00 .dw '.stabn 0x44,0,47,',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
34 00 37 00
2C 00 00 00
00 00
000005A4 2F 00 00 00 .dd LM11-_PlayRespond2
000005A6 0D 00 0A 00 .dw 0x0d,0x0a
0000A6FB .code
LM11:
0000A6FB 40 F0 40 9B call _BSR_EnableCPUIndicator // call without return value
000005A8 .debug
000005A8 2E 00 73 00 .dw '.stabn 0x44,0,48,',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
34 00 38 00
2C 00 00 00
00 00
000005BB 31 00 00 00 .dd LM12-_PlayRespond2
000005BD 0D 00 0A 00 .dw 0x0d,0x0a
0000A6FD .code
LM12:
LBE2:
000005BF .debug
000005BF 2E 00 73 00 .dw '.stabn 0x44,0,48,',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
34 00 38 00
2C 00 00 00
00 00
000005D2 31 00 00 00 .dd LM13-_PlayRespond2
000005D4 0D 00 0A 00 .dw 0x0d,0x0a
0000A6FD .code
LM13:
L2:
0000A6FD 41 00 sp+=1
0000A6FE 88 98 pop bp from [sp]
0000A6FF 90 9A retf
.endp // end of PlayRespond2
000005D6 .debug
000005D6 2E 00 73 00 .dw '.stabs "Result:p1",160,0,0,4',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
52 00 65 00
73 00 75 00
6C 00 74 00
3A 00 70 00
31 00 22 00
2C 00 31 00
36 00 30 00
2C 00 30 00
2C 00 30 00
2C 00 34 00
0D 00 0A 00
0000A700 .CODE
000005F4 .debug
000005F4 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
00000606 07 00 00 00 .dd LBB2-_PlayRespond2
00000608 0D 00 0A 00 .dw 0x0d,0x0a
0000A700 .code
0000060A .debug
0000060A 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
0000061C 22 00 00 00 .dd LBB3-_PlayRespond2
0000061E 0D 00 0A 00 .dw 0x0d,0x0a
0000A700 .code
00000620 .debug
00000620 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
00000632 26 00 00 00 .dd LBE3-_PlayRespond2
00000634 0D 00 0A 00 .dw 0x0d,0x0a
0000A700 .code
00000636 .debug
00000636 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
00000648 31 00 00 00 .dd LBE2-_PlayRespond2
0000064A 0D 00 0A 00 .dw 0x0d,0x0a
0000A700 .code
0000064C .debug
0000064C 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
00000655 34 00 00 00 .dd LME1-_PlayRespond2
00000657 0D 00 0A 00 .dw 0x0d,0x0a
0000A700 .code
LME1:
0000A700 .code
00000659 .debug
00000659 2E 00 73 00 .dw '.stabs "PlayRespond:F19",36,0,0,',0,0,offset _PlayRespond,seg _PlayRespond,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
73 00 70 00
6F 00 6E 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
34 00 00 00
0D 00 0A 00
0000A700 .CODE
.public _PlayRespond
_PlayRespond: .proc
0000067F .debug
0000067F 2E 00 73 00 .dw '.stabn 0x44,0,51,',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
35 00 31 00
2C 00 00 00
00 00
00000692 00 00 00 00 .dd LM14-_PlayRespond
00000694 0D 00 0A 00 .dw 0x0d,0x0a
0000A700 .code
LM14:
// total=1, vars=1
// frame_pointer_needed: 1
0000A700 88 DA push bp to [sp]
0000A701 41 20 sp-=1
0000A702 08 0B 01 00 bp=sp+1
0000A704 0D 03 04 00 R1=BP+4
0000A706 C5 D2 [BP]=R1 // QImode move
00000696 .debug
00000696 2E 00 73 00 .dw '.stabn 0x44,0,52,',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
35 00 32 00
2C 00 00 00
00 00
000006A9 07 00 00 00 .dd LM15-_PlayRespond
000006AB 0D 00 0A 00 .dw 0x0d,0x0a
0000A707 .code
LM15:
LBB4:
0000A707 40 F0 72 9B call _BSR_StopRecognizer // call without return value
000006AD .debug
000006AD 2E 00 73 00 .dw '.stabn 0x44,0,53,',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
35 00 33 00
2C 00 00 00
00 00
000006C0 09 00 00 00 .dd LM16-_PlayRespond
000006C2 0D 00 0A 00 .dw 0x0d,0x0a
0000A709 .code
LM16:
0000A709 41 92 R1=1 // QImode move
0000A70A C8 D2 [SP--]=R1 // QImode move
0000A70B 40 F0 01 AF call _SACM_S480_Initial // call with return value
0000A70D 41 00 SP=SP+1
000006C4 .debug
000006C4 2E 00 73 00 .dw '.stabn 0x44,0,54,',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
35 00 34 00
2C 00 00 00
00 00
000006D7 0E 00 00 00 .dd LM17-_PlayRespond
000006D9 0D 00 0A 00 .dw 0x0d,0x0a
0000A70E .code
LM17:
0000A70E 43 92 R1=3 // QImode move
0000A70F C8 D2 [SP--]=R1 // QImode move
0000A710 43 92 R1=3 // QImode move
0000A711 C8 D2 [SP--]=R1 // QImode move
0000A712 C5 94 R2=[BP] // QImode move
0000A713 C2 92 R1=[R2] // QImode move
0000A714 C8 D2 [SP--]=R1 // QImode move
0000A715 40 F0 38 AF call _SACM_S480_Play // call with return value
0000A717 43 00 SP=SP+3
000006DB .debug
000006DB 2E 00 73 00 .dw '.stabn 0x44,0,55,',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
35 00 35 00
2C 00 00 00
00 00
000006EE 18 00 00 00 .dd LM18-_PlayRespond
000006F0 0D 00 0A 00 .dw 0x0d,0x0a
0000A718 .code
LM18:
L8:
0000A718 40 F0 1A B0 call _SACM_S480_Status // call with return value
0000A71A 09 B5 01 00 R2=R1&1
0000A71C 40 44 CMP R2,0 // QImode test
0000A71D 02 5E JZ L11 // QImode NE
0000A71E 0F 9F 22 A7 PC=L10
L11:
0000A720 0F 9F 28 A7 pc=L9 // Indirect jump
L10:
000006F2 .debug
000006F2 2E 00 73 00 .dw '.stabn 0x44,0,57,',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
35 00 37 00
2C 00 00 00
00 00
00000705 22 00 00 00 .dd LM19-_PlayRespond
00000707 0D 00 0A 00 .dw 0x0d,0x0a
0000A722 .code
LM19:
LBB5:
0000A722 40 F0 71 B0 call _SACM_S480_ServiceLoop // call with return value
00000709 .debug
00000709 2E 00 73 00 .dw '.stabn 0x44,0,58,',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
35 00 38 00
2C 00 00 00
00 00
0000071C 24 00 00 00 .dd LM20-_PlayRespond
0000071E 0D 00 0A 00 .dw 0x0d,0x0a
0000A724 .code
LM20:
0000A724 40 F0 6C BF call _ClearWatchDog // call without return value
00000720 .debug
00000720 2E 00 73 00 .dw '.stabn 0x44,0,59,',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
35 00 39 00
2C 00 00 00
00 00
00000733 26 00 00 00 .dd LM21-_PlayRespond
00000735 0D 00 0A 00 .dw 0x0d,0x0a
0000A726 .code
LM21:
LBE5:
0000A726 0F 9F 18 A7 pc=L8 // Indirect jump
L9:
00000737 .debug
00000737 2E 00 73 00 .dw '.stabn 0x44,0,60,',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 30 00
2C 00 00 00
00 00
0000074A 28 00 00 00 .dd LM22-_PlayRespond
0000074C 0D 00 0A 00 .dw 0x0d,0x0a
0000A728 .code
LM22:
0000A728 40 F0 D0 AF call _SACM_S480_Stop // call with return value
0000074E .debug
0000074E 2E 00 73 00 .dw '.stabn 0x44,0,61,',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 31 00
2C 00 00 00
00 00
00000761 2A 00 00 00 .dd LM23-_PlayRespond
00000763 0D 00 0A 00 .dw 0x0d,0x0a
0000A72A .code
LM23:
0000A72A 40 92 R1=0 // QImode move
0000A72B C8 D2 [SP--]=R1 // QImode move
0000A72C 40 F0 7F 9B call _BSR_InitRecognizer // call with return value
0000A72E 41 00 SP=SP+1
00000765 .debug
00000765 2E 00 73 00 .dw '.stabn 0x44,0,62,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -