📄 main.lst
字号:
_main: .proc
000005B7 .debug
000005B7 2E 00 73 00 .dw '.stabn 0x44,0,88,',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 38 00
2C 00 00 00
00 00
000005CA 00 00 00 00 .dd LM1-_main
000005CC 0D 00 0A 00 .dw 0x0d,0x0a
00008D54 .code
LM1:
// total=2, vars=2
// frame_pointer_needed: 1
00008D54 88 DA push bp to [sp]
00008D55 42 20 sp-=2
00008D56 08 0B 01 00 bp=sp+1
00008D58 0D 03 05 00 R1=BP+5
00008D5A 01 D2 [bp+1]=R1 // QImode move
000005CE .debug
000005CE 2E 00 73 00 .dw '.stabn 0x44,0,89,',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 39 00
2C 00 00 00
00 00
000005E1 07 00 00 00 .dd LM2-_main
000005E3 0D 00 0A 00 .dw 0x0d,0x0a
00008D5B .code
LM2:
LBB2:
000005E5 .debug
000005E5 2E 00 73 00 .dw '.stabn 0x44,0,91,',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 31 00
2C 00 00 00
00 00
000005F8 07 00 00 00 .dd LM3-_main
000005FA 0D 00 0A 00 .dw 0x0d,0x0a
00008D5B .code
LM3:
00008D5B 40 92 R1=0 // QImode move
00008D5C 19 D3 07 03 [_status]=R1 // QImode move
000005FC .debug
000005FC 2E 00 73 00 .dw '.stabn 0x44,0,92,',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 32 00
2C 00 00 00
00 00
0000060F 0A 00 00 00 .dd LM4-_main
00000611 0D 00 0A 00 .dw 0x0d,0x0a
00008D5E .code
LM4:
00008D5E 40 92 R1=0 // QImode move
00008D5F 19 D3 FC 02 [_guifgSpeechPlay]=R1 // QImode move
00000613 .debug
00000613 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
00000626 0D 00 00 00 .dd LM5-_main
00000628 0D 00 0A 00 .dw 0x0d,0x0a
00008D61 .code
LM5:
00008D61 40 F0 54 95 call _System_Initial // call with return value
0000062A .debug
0000062A 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
0000063D 0F 00 00 00 .dd LM6-_main
0000063F 0D 00 0A 00 .dw 0x0d,0x0a
00008D63 .code
LM6:
00008D63 40 F0 92 8D call _PIDinit // call without return value
00000641 .debug
00000641 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
00000654 11 00 00 00 .dd LM7-_main
00000656 0D 00 0A 00 .dw 0x0d,0x0a
00008D65 .code
LM7:
L3:
00008D65 0F 9F 69 8D pc=L5 // jump
00008D67 0F 9F 8F 8D pc=L4 // jump
L5:
00000658 .debug
00000658 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
0000066B 15 00 00 00 .dd LM8-_main
0000066D 0D 00 0A 00 .dw 0x0d,0x0a
00008D69 .code
LM8:
LBB3:
00008D69 40 F0 6E 96 call _SP_GetCh // call with return value
00008D6B C5 D2 [BP]=R1 // QImode move
0000066F .debug
0000066F 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
00000682 18 00 00 00 .dd LM9-_main
00000684 0D 00 0A 00 .dw 0x0d,0x0a
00008D6C .code
LM9:
00008D6C C5 92 R1=[BP] // QImode move
00008D6D C8 D2 [SP--]=R1 // QImode move
00008D6E 40 F0 92 90 call _key_value_process // call without return value
00008D70 41 00 SP=SP+1
00000686 .debug
00000686 2E 00 73 00 .dw '.stabn 0x44,0,100,',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
30 00 2C 00
00 00 00 00
0000069A 1D 00 00 00 .dd LM10-_main
0000069C 0D 00 0A 00 .dw 0x0d,0x0a
00008D71 .code
LM10:
00008D71 11 93 FC 02 R1=[_guifgSpeechPlay] // QImode move
00008D73 40 42 CMP R1,0 // QImode test
00008D74 02 4E JNZ L9 // QImode EQ
00008D75 0F 9F 79 8D PC=L6
L9:
0000069E .debug
0000069E 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
000006B2 23 00 00 00 .dd LM11-_main
000006B4 0D 00 0A 00 .dw 0x0d,0x0a
00008D77 .code
LM11:
00008D77 40 F0 1D 92 call _temperature_speech_play // call without return value
L6:
000006B6 .debug
000006B6 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
000006CA 25 00 00 00 .dd LM12-_main
000006CC 0D 00 0A 00 .dw 0x0d,0x0a
00008D79 .code
LM12:
00008D79 11 93 07 03 R1=[_status] // QImode move
00008D7B 41 42 CMP R1,1 // QImode compare
00008D7C 02 5E JZ L10 // QImode NE
00008D7D 0F 9F 81 8D PC=L7
L10:
000006CE .debug
000006CE 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
000006E2 2B 00 00 00 .dd LM13-_main
000006E4 0D 00 0A 00 .dw 0x0d,0x0a
00008D7F .code
LM13:
00008D7F 40 F0 5E 8E call _display_speech_ADC_temperature // call without return value
L7:
000006E6 .debug
000006E6 2E 00 73 00 .dw '.stabn 0x44,0,104,',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
34 00 2C 00
00 00 00 00
000006FA 2D 00 00 00 .dd LM14-_main
000006FC 0D 00 0A 00 .dw 0x0d,0x0a
00008D81 .code
LM14:
00008D81 40 F0 62 95 call _Clear_WatchDog // call with return value
000006FE .debug
000006FE 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
00000712 2F 00 00 00 .dd LM15-_main
00000714 0D 00 0A 00 .dw 0x0d,0x0a
00008D83 .code
LM15:
00008D83 40 F0 66 95 call _System_ServiceLoop // call with return value
00000716 .debug
00000716 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
0000072A 31 00 00 00 .dd LM16-_main
0000072C 0D 00 0A 00 .dw 0x0d,0x0a
00008D85 .code
LM16:
00008D85 11 93 56 03 R1=[_fOut] // QImode move
00008D87 40 42 CMP R1,0 // QImode test
00008D88 02 AE JNG L11 // QImode GT
00008D89 0F 9F 8D 8D PC=L8
L11:
00008D8B 40 F0 D3 95 call _turn_off_timerB // call with return value
L8:
0000072E .debug
0000072E 2E 00 73 00 .dw '.stabn 0x44,0,107,',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
37 00 2C 00
00 00 00 00
00000742 39 00 00 00 .dd LM17-_main
00000744 0D 00 0A 00 .dw 0x0d,0x0a
00008D8D .code
LM17:
LBE3:
00008D8D 0F 9F 65 8D pc=L3 // jump
L4:
00000746 .debug
00000746 2E 00 73 00 .dw '.stabn 0x44,0,108,',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
38 00 2C 00
00 00 00 00
0000075A 3B 00 00 00 .dd LM18-_main
0000075C 0D 00 0A 00 .dw 0x0d,0x0a
00008D8F .code
LM18:
LBE2:
0000075E .debug
0000075E 2E 00 73 00 .dw '.stabn 0x44,0,108,',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
38 00 2C 00
00 00 00 00
00000772 3B 00 00 00 .dd LM19-_main
00000774 0D 00 0A 00 .dw 0x0d,0x0a
00008D8F .code
LM19:
L2:
00008D8F 42 00 sp+=2
00008D90 88 98 pop bp from [sp]
00008D91 90 9A retf
.endp // end of main
00000776 .debug
00000776 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
00000788 07 00 00 00 .dd LBB2-_main
0000078A 0D 00 0A 00 .dw 0x0d,0x0a
00008D92 .code
0000078C .debug
0000078C 2E 00 73 00 .dw '.stabs "iKeyValue:1",128,0,0,0',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
69 00 4B 00
65 00 79 00
56 00 61 00
6C 00 75 00
65 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
00008D92 .CODE
000007AC .debug
000007AC 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
000007BE 15 00 00 00 .dd LBB3-_main
000007C0 0D 00 0A 00 .dw 0x0d,0x0a
00008D92 .code
000007C2 .debug
000007C2 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
000007D4 39 00 00 00 .dd LBE3-_main
000007D6 0D 00 0A 00 .dw 0x0d,0x0a
00008D92 .code
000007D8 .debug
000007D8 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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -