📄 main.lst
字号:
0000056A .debug
0000056A 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
0000057D 3E 00 00 00 .dd LM13-_main
0000057F 0D 00 0A 00 .dw 0x0d,0x0a
000080A8 .code
LM13:
000080A8 11 93 08 00 R1=[_uiCircleChannelNumber] // QImode move
000080AA 48 42 CMP R1,8 // QImode compare
000080AB 02 5E JZ L19 // QImode NE
000080AC 0F 9F B1 80 PC=L10
L19:
00000581 .debug
00000581 2E 00 73 00 .dw '.stabn 0x44,0,56,',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 36 00
2C 00 00 00
00 00
00000594 44 00 00 00 .dd LM14-_main
00000596 0D 00 0A 00 .dw 0x0d,0x0a
000080AE .code
LM14:
000080AE 41 92 R1=1 // QImode move
000080AF 19 D3 08 00 [_uiCircleChannelNumber]=R1 // QImode move
L10:
00000598 .debug
00000598 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
000005AB 47 00 00 00 .dd LM15-_main
000005AD 0D 00 0A 00 .dw 0x0d,0x0a
000080B1 .code
LM15:
000080B1 11 93 09 00 R1=[_g_uiUARTCommand] // QImode move
000080B3 40 42 CMP R1,0 // QImode test
000080B4 02 4E JNZ L20 // QImode EQ
000080B5 0F 9F 0B 81 PC=L11
L20:
000005AF .debug
000005AF 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
000005C2 4D 00 00 00 .dd LM16-_main
000005C4 0D 00 0A 00 .dw 0x0d,0x0a
000080B7 .code
LM16:
000080B7 11 93 09 00 R1=[_g_uiUARTCommand] // QImode move
000080B9 4F 94 R2=15 // QImode move
000080BA 19 B5 0A 00 [_g_uiChannelNumber]=R1&R2
000005C6 .debug
000005C6 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
000005D9 52 00 00 00 .dd LM17-_main
000005DB 0D 00 0A 00 .dw 0x0d,0x0a
000080BC .code
LM17:
000080BC 12 95 09 00 R2=[_g_uiUARTCommand] // QImode move
000080BE 0A B3 F0 00 R1=R2&240
000080C0 44 94 R2=4 // QImode move
000080C1 C8 D4 [SP--]=R2 // QImode move
000080C2 C8 D2 [SP--]=R1 // QImode move
000080C3 40 F0 A1 81 call __rshu1 // call with return value
000080C5 42 00 SP=SP+2
000080C6 12 95 0A 00 R2=[_g_uiChannelNumber] // QImode move
000080C8 01 45 CMP R2,R1 // QImode compare
000080C9 02 5E JZ L21 // QImode NE
000080CA 0F 9F 05 81 PC=L12
L21:
000005DD .debug
000005DD 2E 00 73 00 .dw '.stabn 0x44,0,63,',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 33 00
2C 00 00 00
00 00
000005F0 62 00 00 00 .dd LM18-_main
000005F2 0D 00 0A 00 .dw 0x0d,0x0a
000080CC .code
LM18:
000080CC 11 93 0A 00 R1=[_g_uiChannelNumber] // QImode move
000080CE 40 42 CMP R1,0 // QImode test
000080CF 02 4E JNZ L22 // QImode EQ
000080D0 0F 9F 05 81 PC=L12
L22:
000080D2 11 93 0A 00 R1=[_g_uiChannelNumber] // QImode move
000080D4 47 42 CMP R1,7 // QImode compare
000080D5 02 8E JNA L23 // QImode GTU
000080D6 0F 9F 05 81 PC=L12
L23:
000005F4 .debug
000005F4 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
00000607 6E 00 00 00 .dd LM19-_main
00000609 0D 00 0A 00 .dw 0x0d,0x0a
000080D8 .code
LM19:
000080D8 09 93 00 00 R1=_g_aChannelsVoltageValueBuf // QImode move
000080DA 12 95 0A 00 R2=[_g_uiChannelNumber] // QImode move
000080DC 02 03 R1+=R2 // addqi3_r0r
000080DD 01 97 R3=R1 // QImode move
000080DE C3 94 R2=[R3] // QImode move
000080DF C8 D4 [SP--]=R2 // QImode move
000080E0 40 F0 30 81 call _F_UART_WriteByteData // call without return value
000080E2 41 00 SP=SP+1
0000060B .debug
0000060B 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
0000061E 79 00 00 00 .dd LM20-_main
00000620 0D 00 0A 00 .dw 0x0d,0x0a
000080E3 .code
LM20:
000080E3 40 92 R1=0 // QImode move
000080E4 C5 D2 [BP]=R1 // QImode move
L14:
000080E5 C5 92 R1=[BP] // QImode move
000080E6 09 43 FE 00 CMP R1,254 // QImode compare
000080E8 02 9E JA L24 // QImode LEU
000080E9 0F 9F ED 80 PC=L16
L24:
000080EB 0F 9F F3 80 pc=L15 // jump
L17:
L16:
000080ED C5 92 R1=[BP] // QImode move
000080EE 09 05 01 00 R2=R1+1
000080F0 C5 D4 [BP]=R2 // QImode move
000080F1 0F 9F E5 80 pc=L14 // jump
L15:
00000622 .debug
00000622 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
00000635 89 00 00 00 .dd LM21-_main
00000637 0D 00 0A 00 .dw 0x0d,0x0a
000080F3 .code
LM21:
000080F3 09 93 00 00 R1=_g_aChannelsVoltageValueBuf // QImode move
000080F5 13 97 0A 00 R3=[_g_uiChannelNumber] // QImode move
000080F7 01 95 R2=R1 // QImode move
000080F8 03 05 R2+=R3 // addqi3_r0r
000080F9 02 97 R3=R2 // QImode move
000080FA C3 92 R1=[R3] // QImode move
000080FB 48 94 R2=8 // QImode move
000080FC C8 D4 [SP--]=R2 // QImode move
000080FD C8 D2 [SP--]=R1 // QImode move
000080FE 40 F0 A1 81 call __rshu1 // call with return value
00008100 42 00 SP=SP+2
00008101 C8 D2 [SP--]=R1 // QImode move
00008102 40 F0 30 81 call _F_UART_WriteByteData // call without return value
00008104 41 00 SP=SP+1
L13:
L12:
00000639 .debug
00000639 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
0000064C 9B 00 00 00 .dd LM22-_main
0000064E 0D 00 0A 00 .dw 0x0d,0x0a
00008105 .code
LM22:
00008105 40 92 R1=0 // QImode move
00008106 19 D3 09 00 [_g_uiUARTCommand]=R1 // QImode move
00000650 .debug
00000650 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
00000663 9E 00 00 00 .dd LM23-_main
00000665 0D 00 0A 00 .dw 0x0d,0x0a
00008108 .code
LM23:
00008108 40 92 R1=0 // QImode move
00008109 19 D3 0A 00 [_g_uiChannelNumber]=R1 // QImode move
L11:
00000667 .debug
00000667 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
0000067A A1 00 00 00 .dd LM24-_main
0000067C 0D 00 0A 00 .dw 0x0d,0x0a
0000810B .code
LM24:
LBE3:
0000810B 0F 9F 92 80 pc=L7 // jump
L8:
0000067E .debug
0000067E 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
00000691 A3 00 00 00 .dd LM25-_main
00000693 0D 00 0A 00 .dw 0x0d,0x0a
0000810D .code
LM25:
LBE2:
00000695 .debug
00000695 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
000006A8 A3 00 00 00 .dd LM26-_main
000006AA 0D 00 0A 00 .dw 0x0d,0x0a
0000810D .code
LM26:
L2:
0000810D 42 00 sp+=2
0000810E 88 98 pop bp from [sp]
0000810F 90 9A retf
.endp // end of main
000006AC .debug
000006AC 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
000006BE 07 00 00 00 .dd LBB2-_main
000006C0 0D 00 0A 00 .dw 0x0d,0x0a
00008110 .code
000006C2 .debug
000006C2 2E 00 73 00 .dw '.stabs "i:4",128,0,0,0',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
69 00 3A 00
34 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
00008110 .CODE
000006DA .debug
000006DA 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
000006EC 2C 00 00 00 .dd LBB3-_main
000006EE 0D 00 0A 00 .dw 0x0d,0x0a
00008110 .code
000006F0 .debug
000006F0 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
00000702 A1 00 00 00 .dd LBE3-_main
00000704 0D 00 0A 00 .dw 0x0d,0x0a
00008110 .code
00000706 .debug
00000706 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
00000718 A3 00 00 00 .dd LBE2-_main
0000071A 0D 00 0A 00 .dw 0x0d,0x0a
00008110 .code
0000071C .debug
0000071C 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
00000725 A6 00 00 00 .dd LME1-_main
00000727 0D 00 0A 00 .dw 0x0d,0x0a
00008110 .code
LME1:
00000729 .debug
00000729 2E 00 73 00 .dw '.stabs "g_aChannelsVoltageValueBuf:G20=ar1;0;7;4",32,0,0,',0,0,offset _g_aChannelsVoltageValueBuf,seg _g_aChannelsVoltageValueBuf,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
67 00 5F 00
61 00 43 00
68 00 61 00
6E 00 6E 00
65 00 6C 00
73 00 56 00
6F 00 6C 00
74 00 61 00
67 00 65 00
56 00 61 00
6C 00 75 00
65 00 42 00
75 00 66 00
3A 00 47 00
32 00 30 00
3D 00 61 00
72 00 31 00
3B 00 30 00
3B 00 37 00
3B 00 34 00
22 00 2C 00
33 00 32 00
2C 00 30 00
2C 00 30 00
2C 00 00 00
00 00 00 00
00 00 0D 00
0A 00
00008110 .CODE
00000000 .ram
.public _g_aChannelsVoltageValueBuf
_g_aChannelsVoltageValueBuf:
00000000 00 00 00 00 .dw 8 dup(0)
00 00 00 00
00 00 00 00
00 00 00 00
.external _F_UART_WriteByteData
.external _F_ReadAD
.external _F_AD_Initial
.external _F_UART_Initial
.external _F_System_Initial
.external __rshu1
.end
0 error(s), 0 warning(s).
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -