📄 main.lst
字号:
LM54:
0000858D 40 92 R1=0 // QImode move
0000858E 19 D3 00 70 [28672]=R1 // QImode move
000008DE .debug
000008DE 2E 00 73 00 .dw '.stabn 0x44,0,133,',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 33 00
33 00 2C 00
00 00 00 00
000008F2 2F 01 00 00 .dd LM55-_main
000008F4 0D 00 0A 00 .dw 0x0d,0x0a
00008590 .code
LM55:
00008590 05 93 R1=BP // QImode move
00008591 0D 05 05 00 R2=BP+5
00008593 05 97 R3=BP // QImode move
00008594 0D 03 05 00 R1=BP+5
00008596 05 95 R2=BP // QImode move
00008597 0D 09 05 00 R4=BP+5
00008599 11 D8 [bp+17]=R4 // QImode move
0000859A 11 98 R4=[bp+17] // QImode move
0000859B D4 96 R3=[R4++] // RD=[RS] HImode, RD+1=RS
0000859C C4 98 R4=[R4]
0000859D 0E D6 [bp+14]=R3 // HImode [BP+#IM6]=RS
0000859E 0F D8 [bp+15]=R4
0000859F 0E 96 R3=[bp+14] // HImode RD=[BP+#IM6]
000085A0 0F 98 R4=[bp+15]
000085A1 41 06 R3=R3+1 // HImode RD=RS+#IMM16
000085A2 40 18 R4=R4+0, Carry
000085A3 12 D6 [bp+18]=R3 // HImode [BP+#IM6]=RS
000085A4 13 D8 [bp+19]=R4
000085A5 12 96 R3=[bp+18] // HImode RD=[BP+#IM6]
000085A6 13 98 R4=[bp+19]
000085A7 01 95 R2=R1 // QImode move
000085A8 C2 D6 [R2]=R3 // [RD]=RS HImode, RD=RS+1
000085A9 88 DA PUSH BP TO [SP]
000085AA 02 9B BP=R2
000085AB 01 D8 [BP+1]=R4
000085AC 88 98 POP BP FROM [SP]
L16:
000008F6 .debug
000008F6 2E 00 73 00 .dw '.stabn 0x44,0,140,',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 34 00
30 00 2C 00
00 00 00 00
0000090A 4C 01 00 00 .dd LM56-_main
0000090C 0D 00 0A 00 .dw 0x0d,0x0a
000085AD .code
LM56:
000085AD 05 93 R1=BP // QImode move
000085AE 0D 05 0B 00 R2=BP+11
000085B0 02 97 R3=R2 // QImode move
000085B1 C3 92 R1=[R3] // QImode move
000085B2 C8 D2 [SP--]=R1 // QImode move
000085B3 05 93 R1=BP // QImode move
000085B4 0D 05 05 00 R2=BP+5
000085B6 02 93 R1=R2 // QImode move
000085B7 D1 96 R3=[R1++] // RD=[RS] HImode, RD!=RS
000085B8 C9 98 R4=[R1--]
000085B9 90 D8 push R3,R4 to [sp] // pushhi
000085BA 40 F0 56 80 call _Apart // call with return value
000085BC 43 00 SP=SP+3
0000090E .debug
0000090E 2E 00 73 00 .dw '.stabn 0x44,0,141,',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 34 00
31 00 2C 00
00 00 00 00
00000922 5C 01 00 00 .dd LM57-_main
00000924 0D 00 0A 00 .dw 0x0d,0x0a
000085BD .code
LM57:
LBE3:
L5:
000085BD 05 93 R1=BP // QImode move
000085BE 0D 05 0A 00 R2=BP+10
000085C0 02 97 R3=R2 // QImode move
000085C1 C3 92 R1=[R3] // QImode move
000085C2 40 42 CMP R1,0 // QImode test
000085C3 02 4E JNZ L27 // QImode EQ
000085C4 0F 9F C8 85 PC=L17
L27:
000085C6 0F 9F CA 85 pc=L4 // Indirect jump
L17:
000085C8 0F 9F 70 84 pc=L3 // Indirect jump
L4:
000085CA 00 EE nop
L15:
00000926 .debug
00000926 2E 00 73 00 .dw '.stabn 0x44,0,142,',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 34 00
32 00 2C 00
00 00 00 00
0000093A 6A 01 00 00 .dd LM58-_main
0000093C 0D 00 0A 00 .dw 0x0d,0x0a
000085CB .code
LM58:
L18:
000085CB 0F 9F CF 85 pc=L20 // Indirect jump
000085CD 0F 9F E4 85 pc=L19 // Indirect jump
L20:
0000093E .debug
0000093E 2E 00 73 00 .dw '.stabn 0x44,0,144,',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 34 00
34 00 2C 00
00 00 00 00
00000952 6E 01 00 00 .dd LM59-_main
00000954 0D 00 0A 00 .dw 0x0d,0x0a
000085CF .code
LM59:
LBB4:
000085CF 05 93 R1=BP // QImode move
000085D0 0D 05 0B 00 R2=BP+11
000085D2 02 99 R4=R2 // QImode move
000085D3 C4 92 R1=[R4] // QImode move
000085D4 C8 D2 [SP--]=R1 // QImode move
000085D5 05 93 R1=BP // QImode move
000085D6 0D 05 05 00 R2=BP+5
000085D8 02 93 R1=R2 // QImode move
000085D9 D1 96 R3=[R1++] // RD=[RS] HImode, RD!=RS
000085DA C9 98 R4=[R1--]
000085DB 90 D8 push R3,R4 to [sp] // pushhi
000085DC 40 F0 56 80 call _Apart // call with return value
000085DE 43 00 SP=SP+3
00000956 .debug
00000956 2E 00 73 00 .dw '.stabn 0x44,0,145,',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 34 00
35 00 2C 00
00 00 00 00
0000096A 7E 01 00 00 .dd LM60-_main
0000096C 0D 00 0A 00 .dw 0x0d,0x0a
000085DF .code
LM60:
000085DF 41 92 R1=1 // QImode move
000085E0 19 D3 12 70 [28690]=R1 // QImode move
0000096E .debug
0000096E 2E 00 73 00 .dw '.stabn 0x44,0,146,',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 34 00
36 00 2C 00
00 00 00 00
00000982 81 01 00 00 .dd LM61-_main
00000984 0D 00 0A 00 .dw 0x0d,0x0a
000085E2 .code
LM61:
LBE4:
000085E2 0F 9F CB 85 pc=L18 // Indirect jump
L19:
00000986 .debug
00000986 2E 00 73 00 .dw '.stabn 0x44,0,148,',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 34 00
38 00 2C 00
00 00 00 00
0000099A 83 01 00 00 .dd LM62-_main
0000099C 0D 00 0A 00 .dw 0x0d,0x0a
000085E4 .code
LM62:
LBE2:
0000099E .debug
0000099E 2E 00 73 00 .dw '.stabn 0x44,0,148,',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 34 00
38 00 2C 00
00 00 00 00
000009B2 83 01 00 00 .dd LM63-_main
000009B4 0D 00 0A 00 .dw 0x0d,0x0a
000085E4 .code
LM63:
L2:
000085E4 54 00 sp+=20
000085E5 88 98 pop bp from [sp]
000085E6 90 9A retf
.endp // end of main
000009B6 .debug
000009B6 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
000009C8 07 00 00 00 .dd LBB2-_main
000009CA 0D 00 0A 00 .dw 0x0d,0x0a
000085E7 .code
000009CC .debug
000009CC 2E 00 73 00 .dw '.stabs "handswitch:4",128,0,0,0',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
68 00 61 00
6E 00 64 00
73 00 77 00
69 00 74 00
63 00 68 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
000085E7 .CODE
000009ED .debug
000009ED 2E 00 73 00 .dw '.stabs "doorswitch:4",128,0,0,1',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
64 00 6F 00
6F 00 72 00
73 00 77 00
69 00 74 00
63 00 68 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
31 00 0D 00
0A 00
000085E7 .CODE
00000A0E .debug
00000A0E 2E 00 73 00 .dw '.stabs "j:4",128,0,0,2',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
6A 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 32 00
0D 00 0A 00
000085E7 .CODE
00000A26 .debug
00000A26 2E 00 73 00 .dw '.stabs "k:4",128,0,0,3',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
6B 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 33 00
0D 00 0A 00
000085E7 .CODE
00000A3E .debug
00000A3E 2E 00 73 00 .dw '.stabs "l:4",128,0,0,4',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
6C 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 34 00
0D 00 0A 00
000085E7 .CODE
00000A56 .debug
00000A56 2E 00 73 00 .dw '.stabs "i:5",128,0,0,5',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
69 00 3A 00
35 00 22 00
2C 00 31 00
32 00 38 00
2C 00 30 00
2C 00 30 00
2C 00 35 00
0D 00 0A 00
000085E7 .CODE
00000A6E .debug
00000A6E 2E 00 73 00 .dw '.stabs "dirction:4",128,0,0,7',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
64 00 69 00
72 00 63 00
74 00 69 00
6F 00 6E 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
37 00 0D 00
0A 00
000085E7 .CODE
00000A8D .debug
00000A8D 2E 00 73 00 .dw '.stabs "speed:4",128,0,0,8',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
73 00 70 00
65 00 65 00
64 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 38 00
0D 00 0A 00
000085E7 .CODE
00000AA9 .debug
00000AA9 2E 00 73 00 .dw '.stabs "step:4",128,0,0,9',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
73 00 74 00
65 00 70 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
39 00 0D 00
0A 00
000085E7 .CODE
00000AC4 .debug
00000AC4 2E 00 73 00 .dw '.stabs "failure:4",128,0,0,10',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
66 00 61 00
69 00 6C 00
75 00 72 00
65 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 31 00
30 00 0D 00
0A 00
000085E7 .CODE
00000AE3 .debug
00000AE3 2E 00 73
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -