📄 main.lst
字号:
LM7:
00000024 40 F0 00 00 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
00000026 .code
LM8:
LBE3:
00000026 0F 9F 18 00 pc=L3 // 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
00000028 .code
LM9:
00000028 40 F0 00 00 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
0000002A .code
LM10:
0000002A 40 92 R1=0 // QImode move
0000002B C8 D2 [SP--]=R1 // QImode move
0000002C 40 F0 00 00 call _BSR_InitRecognizer // call with return value
0000002E 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
0000002F .code
LM11:
0000002F 40 F0 00 00 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
00000031 .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
00000031 .code
LM13:
L2:
00000031 41 00 sp+=1
00000032 88 98 pop bp from [sp]
00000033 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
00000034 .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
00000034 .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
00000034 .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
00000034 .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
00000034 .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
00000034 .code
LME1:
00000034 .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
00000034 .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
00000034 .code
LM14:
// total=1, vars=1
// frame_pointer_needed: 1
00000034 88 DA push bp to [sp]
00000035 41 20 sp-=1
00000036 08 0B 01 00 bp=sp+1
00000038 0D 03 04 00 R1=BP+4
0000003A 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
0000003B .code
LM15:
LBB4:
0000003B 40 F0 00 00 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
0000003D .code
LM16:
0000003D 41 92 R1=1 // QImode move
0000003E C8 D2 [SP--]=R1 // QImode move
0000003F 40 F0 00 00 call _SACM_S480_Initial // call with return value
00000041 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
00000042 .code
LM17:
00000042 43 92 R1=3 // QImode move
00000043 C8 D2 [SP--]=R1 // QImode move
00000044 43 92 R1=3 // QImode move
00000045 C8 D2 [SP--]=R1 // QImode move
00000046 C5 94 R2=[BP] // QImode move
00000047 C2 92 R1=[R2] // QImode move
00000048 C8 D2 [SP--]=R1 // QImode move
00000049 40 F0 00 00 call _SACM_S480_Play // call with return value
0000004B 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
0000004C .code
LM18:
L8:
0000004C 40 F0 00 00 call _SACM_S480_Status // call with return value
0000004E 09 B5 01 00 R2=R1&1
00000050 40 44 CMP R2,0 // QImode test
00000051 02 5E JZ L11 // QImode NE
00000052 0F 9F 56 00 PC=L10
L11:
00000054 0F 9F 5C 00 pc=L9 // 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
00000056 .code
LM19:
LBB5:
00000056 40 F0 00 00 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
00000058 .code
LM20:
00000058 40 F0 00 00 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
0000005A .code
LM21:
LBE5:
0000005A 0F 9F 4C 00 pc=L8 // 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
0000005C .code
LM22:
0000005C 40 F0 00 00 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
0000005E .code
LM23:
0000005E 40 92 R1=0 // QImode move
0000005F C8 D2 [SP--]=R1 // QImode move
00000060 40 F0 00 00 call _BSR_InitRecognizer // call with return value
00000062 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
78 00 34 00
34 00 2C 00
30 00 2C 00
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -