📄 main.lst
字号:
00000359 00 00 .dw 0
00008D56 .code
000005BD .debug
000005BD 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
00 00 00 00
0D 00 0A 00
00008D56 .CODE
.public _main
_main: .proc
000005DB .debug
000005DB 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
000005EE 00 00 00 00 .dd LM1-_main
000005F0 0D 00 0A 00 .dw 0x0d,0x0a
00008D56 .code
LM1:
// total=2, vars=2
// frame_pointer_needed: 1
00008D56 88 DA push bp to [sp]
00008D57 42 20 sp-=2
00008D58 08 0B 01 00 bp=sp+1
00008D5A 0D 03 05 00 R1=BP+5
00008D5C 01 D2 [bp+1]=R1 // QImode move
000005F2 .debug
000005F2 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
00000605 07 00 00 00 .dd LM2-_main
00000607 0D 00 0A 00 .dw 0x0d,0x0a
00008D5D .code
LM2:
LBB2:
00000609 .debug
00000609 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
0000061C 07 00 00 00 .dd LM3-_main
0000061E 0D 00 0A 00 .dw 0x0d,0x0a
00008D5D .code
LM3:
00008D5D 40 92 R1=0 // QImode move
00008D5E 19 D3 07 03 [_status]=R1 // QImode move
00000620 .debug
00000620 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
00000633 0A 00 00 00 .dd LM4-_main
00000635 0D 00 0A 00 .dw 0x0d,0x0a
00008D60 .code
LM4:
00008D60 40 92 R1=0 // QImode move
00008D61 19 D3 FC 02 [_guifgSpeechPlay]=R1 // QImode move
00000637 .debug
00000637 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
0000064A 0D 00 00 00 .dd LM5-_main
0000064C 0D 00 0A 00 .dw 0x0d,0x0a
00008D63 .code
LM5:
00008D63 40 F0 60 95 call _System_Initial // call with return value
0000064E .debug
0000064E 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
00000661 0F 00 00 00 .dd LM6-_main
00000663 0D 00 0A 00 .dw 0x0d,0x0a
00008D65 .code
LM6:
00008D65 40 F0 96 8D call _PIDinit // call without return value
00000665 .debug
00000665 2E 00 73 00 .dw '.stabn 0x44,0,95,',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 35 00
2C 00 00 00
00 00
00000678 11 00 00 00 .dd LM7-_main
0000067A 0D 00 0A 00 .dw 0x0d,0x0a
00008D67 .code
LM7:
L3:
00008D67 0F 9F 6B 8D pc=L5 // jump
00008D69 0F 9F 93 8D pc=L4 // jump
L5:
0000067C .debug
0000067C 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
0000068F 15 00 00 00 .dd LM8-_main
00000691 0D 00 0A 00 .dw 0x0d,0x0a
00008D6B .code
LM8:
LBB3:
00008D6B 40 F0 69 96 call _SP_GetCh // call with return value
00008D6D C5 D2 [BP]=R1 // QImode move
00000693 .debug
00000693 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
000006A6 18 00 00 00 .dd LM9-_main
000006A8 0D 00 0A 00 .dw 0x0d,0x0a
00008D6E .code
LM9:
00008D6E C5 92 R1=[BP] // QImode move
00008D6F C8 D2 [SP--]=R1 // QImode move
00008D70 40 F0 9E 90 call _key_value_process // call without return value
00008D72 41 00 SP=SP+1
000006AA .debug
000006AA 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
000006BD 1D 00 00 00 .dd LM10-_main
000006BF 0D 00 0A 00 .dw 0x0d,0x0a
00008D73 .code
LM10:
00008D73 11 93 FC 02 R1=[_guifgSpeechPlay] // QImode move
00008D75 40 42 CMP R1,0 // QImode test
00008D76 02 4E JNZ L9 // QImode EQ
00008D77 0F 9F 7B 8D PC=L6
L9:
000006C1 .debug
000006C1 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
000006D4 23 00 00 00 .dd LM11-_main
000006D6 0D 00 0A 00 .dw 0x0d,0x0a
00008D79 .code
LM11:
00008D79 40 F0 29 92 call _temperature_speech_play // call without return value
L6:
000006D8 .debug
000006D8 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
000006EC 25 00 00 00 .dd LM12-_main
000006EE 0D 00 0A 00 .dw 0x0d,0x0a
00008D7B .code
LM12:
00008D7B 11 93 07 03 R1=[_status] // QImode move
00008D7D 41 42 CMP R1,1 // QImode compare
00008D7E 02 5E JZ L10 // QImode NE
00008D7F 0F 9F 83 8D PC=L7
L10:
000006F0 .debug
000006F0 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
00000704 2B 00 00 00 .dd LM13-_main
00000706 0D 00 0A 00 .dw 0x0d,0x0a
00008D81 .code
LM13:
00008D81 40 F0 62 8E call _display_speech_ADC_temperature // call without return value
L7:
00000708 .debug
00000708 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
0000071C 2D 00 00 00 .dd LM14-_main
0000071E 0D 00 0A 00 .dw 0x0d,0x0a
00008D83 .code
LM14:
00008D83 40 F0 6C 95 call _Clear_WatchDog // call with return value
00000720 .debug
00000720 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
00000734 2F 00 00 00 .dd LM15-_main
00000736 0D 00 0A 00 .dw 0x0d,0x0a
00008D85 .code
LM15:
00008D85 40 F0 70 95 call _System_ServiceLoop // call with return value
00000738 .debug
00000738 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
0000074C 31 00 00 00 .dd LM16-_main
0000074E 0D 00 0A 00 .dw 0x0d,0x0a
00008D87 .code
LM16:
00008D87 11 93 55 03 R1=[_fOut] // QImode move
00008D89 40 42 CMP R1,0 // QImode test
00008D8A 02 AE JNG L11 // QImode GT
00008D8B 0F 9F 8F 8D PC=L8
L11:
00008D8D 40 F0 CE 95 call _turn_off_timerB // call with return value
L8:
00000750 .debug
00000750 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
00000764 39 00 00 00 .dd LM17-_main
00000766 0D 00 0A 00 .dw 0x0d,0x0a
00008D8F .code
LM17:
00008D8F 40 F0 87 95 call _ADC_Init // call with return value
00000768 .debug
00000768 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
0000077C 3B 00 00 00 .dd LM18-_main
0000077E 0D 00 0A 00 .dw 0x0d,0x0a
00008D91 .code
LM18:
LBE3:
00008D91 0F 9F 67 8D pc=L3 // jump
L4:
00000780 .debug
00000780 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
00000794 3D 00 00 00 .dd LM19-_main
00000796 0D 00 0A 00 .dw 0x0d,0x0a
00008D93 .code
LM19:
LBE2:
00000798 .debug
00000798 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
000007AC 3D 00 00 00 .dd LM20-_main
000007AE 0D 00 0A 00 .dw 0x0d,0x0a
00008D93 .code
LM20:
L2:
00008D93 42 00 sp+=2
00008D94 88 98 pop bp from [sp]
00008D95 90 9A retf
.endp // end of main
000007B0 .debug
000007B0 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
000007C2 07 00 00 00 .dd LBB2-_main
000007C4 0D 00 0A 00 .dw 0x0d,0x0a
00008D96 .code
000007C6 .debug
000007C6 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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -