📄 main.lst
字号:
0000030A .iram
_led_buf:
0000030A 03 00 .dw 3
0000030B 02 00 .dw 2
0000030C 01 00 .dw 1
0000030D 06 00 .dw 6
0000030E 05 00 .dw 5
0000030F 04 00 .dw 4
000005E0 .debug
000005E0 2E 00 73 00 .dw '.stabs "led_buf:G22=ar1;0;5;1",32,0,0,',0,0,offset _led_buf,seg _led_buf,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
6C 00 65 00
64 00 5F 00
62 00 75 00
66 00 3A 00
47 00 32 00
32 00 3D 00
61 00 72 00
31 00 3B 00
30 00 3B 00
35 00 3B 00
31 00 22 00
2C 00 33 00
32 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
12 00 00 00
0D 00 0A 00
00008D12 .CODE
.public _flat
00000310 .iram
_flat:
00000310 00 00 .dw 0
0000060C .debug
0000060C 2E 00 73 00 .dw '.stabs "flat:G1",32,0,0,',0,0,offset _flat,seg _flat,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
66 00 6C 00
61 00 74 00
3A 00 47 00
31 00 22 00
2C 00 33 00
32 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
18 00 00 00
0D 00 0A 00
00008D12 .CODE
.public _ch_num
00000311 .iram
_ch_num:
00000311 03 00 .dw 3
0000062A .debug
0000062A 2E 00 73 00 .dw '.stabs "ch_num:G1",32,0,0,',0,0,offset _ch_num,seg _ch_num,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
63 00 68 00
5F 00 6E 00
75 00 6D 00
3A 00 47 00
31 00 22 00
2C 00 33 00
32 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
19 00 00 00
0D 00 0A 00
00008D12 .CODE
.public _key_value
00000312 .iram
_key_value:
00000312 00 00 .dw 0
0000064A .debug
0000064A 2E 00 73 00 .dw '.stabs "key_value:G4",32,0,0,',0,0,offset _key_value,seg _key_value,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
6B 00 65 00
79 00 5F 00
76 00 61 00
6C 00 75 00
65 00 3A 00
47 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 1A 00
00 00 0D 00
0A 00
00008D12 .CODE
.public _Speed
00000313 .iram
_Speed:
00000313 00 00 .dw 0
0000066D .debug
0000066D 2E 00 73 00 .dw '.stabs "Speed:G4",32,0,0,',0,0,offset _Speed,seg _Speed,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
53 00 70 00
65 00 65 00
64 00 3A 00
47 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 1B 00
00 00 0D 00
0A 00
00008D12 .CODE
.public _Time
00000314 .iram
_Time:
00000314 01 00 .dw 1
0000068C .debug
0000068C 2E 00 73 00 .dw '.stabs "Time:G4",32,0,0,',0,0,offset _Time,seg _Time,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
54 00 69 00
6D 00 65 00
3A 00 47 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
1C 00 00 00
0D 00 0A 00
00008D12 .CODE
.public _finish
00000315 .iram
_finish:
00000315 00 00 .dw 0
000006AA .debug
000006AA 2E 00 73 00 .dw '.stabs "finish:G1",32,0,0,',0,0,offset _finish,seg _finish,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
66 00 69 00
6E 00 69 00
73 00 68 00
3A 00 47 00
31 00 22 00
2C 00 33 00
32 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
1D 00 00 00
0D 00 0A 00
00008D12 .CODE
.public _warning
00000316 .iram
_warning:
00000316 00 00 .dw 0
000006CA .debug
000006CA 2E 00 73 00 .dw '.stabs "warning:G1",32,0,0,',0,0,offset _warning,seg _warning,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
77 00 61 00
72 00 6E 00
69 00 6E 00
67 00 3A 00
47 00 31 00
22 00 2C 00
33 00 32 00
2C 00 30 00
2C 00 30 00
2C 00 00 00
00 00 1E 00
00 00 0D 00
0A 00
00008D12 .CODE
.public _i
00000317 .iram
_i:
00000317 00 00 .dw 0
000006EB .debug
000006EB 2E 00 73 00 .dw '.stabs "i:G1",32,0,0,',0,0,offset _i,seg _i,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
69 00 3A 00
47 00 31 00
22 00 2C 00
33 00 32 00
2C 00 30 00
2C 00 30 00
2C 00 00 00
00 00 1F 00
00 00 0D 00
0A 00
00008D12 .CODE
00008D12 .code
00000706 .debug
00000706 2E 00 73 00 .dw '.stabs "delay:F19",36,0,0,',0,0,offset _delay,seg _delay,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
64 00 65 00
6C 00 61 00
79 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
00 00 00 00
0D 00 0A 00
00008D12 .CODE
.public _delay
_delay: .proc
00000726 .debug
00000726 2E 00 73 00 .dw '.stabn 0x44,0,32,',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
33 00 32 00
2C 00 00 00
00 00
00000739 00 00 00 00 .dd LM1-_delay
0000073B 0D 00 0A 00 .dw 0x0d,0x0a
00008D12 .code
LM1:
// total=1, vars=1
// frame_pointer_needed: 1
0000073D .debug
0000073D 2E 00 73 00 .dw '.stabn 0xa6,0,0,1',0x0d, 0x0a
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 61 00
36 00 2C 00
30 00 2C 00
30 00 2C 00
31 00 0D 00
0A 00
00008D12 .code
00008D12 88 DA PUSH BP to [SP]
00008D13 41 20 SP-=1
00008D14 08 0B 01 00 BP=SP+1
00008D16 0D 03 04 00 R1=BP+4
00000750 .debug
00000750 2E 00 73 00 .dw '.stabn 0x44,0,33,',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
33 00 33 00
2C 00 00 00
00 00
00000763 06 00 00 00 .dd LM2-_delay
00000765 0D 00 0A 00 .dw 0x0d,0x0a
00008D18 .code
LM2:
LBB2:
00008D18 40 94 R2=0 // QImode move
00008D19 C5 D4 [BP]=R2 // QImode move
00000767 .debug
00000767 2E 00 73 00 .dw '.stabn 0x44,0,34,',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
33 00 34 00
2C 00 00 00
00 00
0000077A 08 00 00 00 .dd LM3-_delay
0000077C 0D 00 0A 00 .dw 0x0d,0x0a
00008D1A .code
LM3:
00008D1A 40 94 R2=0 // QImode move
00008D1B C5 D4 [BP]=R2 // QImode move
L3:
00008D1C C5 94 R2=[BP] // QImode move
00008D1D 0A 45 4F 00 CMP R2,79 // QImode compare
00008D1F 04 AE 01 EE NSJNG L6 //QImode LE
00 EE
00008D22 0F 9F 2D 8D PC=L4 // jump
L6:
0000077E .debug
0000077E 2E 00 73 00 .dw '.stabn 0x44,0,35,',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
33 00 35 00
2C 00 00 00
00 00
00000791 12 00 00 00 .dd LM4-_delay
00000793 0D 00 0A 00 .dw 0x0d,0x0a
00008D24 .code
LM4:
00008D24 41 94 R2=1 // QImode move
00008D25 1A D5 12 70 [28690]=R2 // QImode move
00000795 .debug
00000795 2E 00 73 00 .dw '.stabn 0x44,0,34,',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
33 00 34 00
2C 00 00 00
00 00
000007A8 15 00 00 00 .dd LM5-_delay
000007AA 0D 00 0A 00 .dw 0x0d,0x0a
00008D27 .code
LM5:
L5:
00008D27 C5 94 R2=[BP] // QImode move
00008D28 0A 07 01 00 R3=R2+1
00008D2A C5 D6 [BP]=R3 // QImode move
00008D2B 0F 9F 1C 8D PC=L3 // jump
L4:
000007AC .debug
000007AC 2E 00 73 00 .dw '.stabn 0x44,0,36,',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
33 00 36 00
2C 00 00 00
00 00
000007BF 1B 00 00 00 .dd LM6-_delay
000007C1 0D 00 0A 00 .dw 0x0d,0x0a
00008D2D .code
LM6:
LBE2:
000007C3 .debug
000007C3 2E 00 73 00 .dw '.stabn 0x44,0,36,',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
33 00 36 00
2C 00 00 00
00 00
000007D6 1B 00 00 00 .dd LM7-_delay
000007D8 0D 00 0A 00 .dw 0x0d,0x0a
00008D2D .code
LM7:
L2:
00008D2D 41 00 SP+=1
00008D2E 88 98 POP BP from [SP]
00008D2F 90 9A RETF
.endp // end of delay
000007DA .debug
000007DA 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
000007EC 06 00 00 00 .dd LBB2-_delay
000007EE 0D 00 0A 00 .dw 0x0d,0x0a
00008D30 .code
000007F0 .debug
000007F0 2E 00 73 00 .dw '.stabs "delayvalue:1",128,0,0,0',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
64 00 65 00
6C 00 61 00
79 00 76 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
00008D30 .CODE
00000811 .debug
00000811 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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -