📄 main.lst
字号:
0000066C 2E 00 73 00 .dw '.stabn 0x44,0,46,',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
34 00 36 00
2C 00 00 00
00 00
0000067F D1 00 00 00 .dd LM30-_main
00000681 0D 00 0A 00 .dw 0x0d,0x0a
000080F7 .code
LM30:
000080F7 41 92 R1=1 // QImode move
000080F8 19 D3 1F 70 [28703]=R1 // QImode move
00000683 .debug
00000683 2E 00 73 00 .dw '.stabn 0x44,0,47,',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
34 00 37 00
2C 00 00 00
00 00
00000696 D4 00 00 00 .dd LM31-_main
00000698 0D 00 0A 00 .dw 0x0d,0x0a
000080FA .code
LM31:
000080FA 09 93 FF 02 R1=767 // HImode immediate to register move
000080FC 40 94 R2=0
000080FD D5 D2 [BP++]=R1 // [RD]=RS HImode, RD!=RS+1
000080FE CD D4 [BP--]=R2
0000069A .debug
0000069A 2E 00 73 00 .dw '.stabn 0x44,0,48,',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
34 00 38 00
2C 00 00 00
00 00
000006AD D9 00 00 00 .dd LM32-_main
000006AF 0D 00 0A 00 .dw 0x0d,0x0a
000080FF .code
LM32:
L9:
000080FF D5 96 R3=[BP++] // RD=[RS] HImode, RD!=RS
00008100 CD 98 R4=[BP--]
00008101 0B 03 FF FF R1=R3+(-1) // HImode RD=RS+#IMM16
00008103 0C 15 FF FF R2=R4+(-1), Carry
00008105 01 97 R3=R1 // HImode register to register move
00008106 02 99 R4=R2
00008107 D5 D6 [BP++]=R3 // [RD]=RS HImode, RD!=RS+1
00008108 CD D8 [BP--]=R4
00008109 0C 49 FF FF CMP R4,(-1) // HImode compare
0000810B 03 4E JNZ L19 // HImode NE
0000810C 0B 47 FF FF CMP R3,(-1)
0000810E 02 5E JZ L20
L19:
0000810F 0F 9F 13 81 PC=L11
L20:
00008111 0F 9F 15 81 pc=L10 // jump
L11:
00008113 0F 9F FF 80 pc=L9 // jump
L10:
000006B1 .debug
000006B1 2E 00 73 00 .dw '.stabn 0x44,0,49,',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
34 00 39 00
2C 00 00 00
00 00
000006C4 EF 00 00 00 .dd LM33-_main
000006C6 0D 00 0A 00 .dw 0x0d,0x0a
00008115 .code
LM33:
00008115 05 93 R1=BP // QImode move
00008116 0D 05 04 00 R2=BP+4
00008118 09 93 AA 55 R1=21930 // QImode move
0000811A 02 99 R4=R2 // QImode move
0000811B C4 D2 [R4]=R1 // QImode move
000006C8 .debug
000006C8 2E 00 73 00 .dw '.stabn 0x44,0,50,',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 30 00
2C 00 00 00
00 00
000006DB F6 00 00 00 .dd LM34-_main
000006DD 0D 00 0A 00 .dw 0x0d,0x0a
0000811C .code
LM34:
0000811C 05 93 R1=BP // QImode move
0000811D 0D 05 04 00 R2=BP+4
0000811F 02 97 R3=R2 // QImode move
00008120 C3 92 R1=[R3] // QImode move
00008121 19 D3 1A 70 [28698]=R1 // QImode move
000006DF .debug
000006DF 2E 00 73 00 .dw '.stabn 0x44,0,52,',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 32 00
2C 00 00 00
00 00
000006F2 FD 00 00 00 .dd LM35-_main
000006F4 0D 00 0A 00 .dw 0x0d,0x0a
00008123 .code
LM35:
00008123 11 93 1F 70 R1=[28703] // QImode move
00008125 01 97 R3=R1
00008126 40 98 R4=0
00008127 D5 D6 [BP++]=R3 // [RD]=RS HImode, RD!=RS+1
00008128 CD D8 [BP--]=R4
000006F6 .debug
000006F6 2E 00 73 00 .dw '.stabn 0x44,0,53,',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 33 00
2C 00 00 00
00 00
00000709 03 01 00 00 .dd LM36-_main
0000070B 0D 00 0A 00 .dw 0x0d,0x0a
00008129 .code
LM36:
00008129 D5 92 R1=[BP++] // RD=[RS] HImode, RD!=RS
0000812A CD 94 R2=[BP--]
0000812B 09 B7 80 00 R3=R1&128 // HImode RD=RS&#IMM16
0000812D 0A B9 00 00 R4=R2&0
0000812F D5 D6 [BP++]=R3 // [RD]=RS HImode, RD!=RS+1
00008130 CD D8 [BP--]=R4
0000070D .debug
0000070D 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
00000720 0B 01 00 00 .dd LM37-_main
00000722 0D 00 0A 00 .dw 0x0d,0x0a
00008131 .code
LM37:
L12:
00008131 D5 92 R1=[BP++] // RD=[RS] HImode, RD!=RS
00008132 CD 94 R2=[BP--]
00008133 40 44 CMP R2,0 // HImode test
00008134 02 4E JNZ L21 // HImode NE
00008135 40 42 CMP R1,0
00008136 02 5E JZ L22
L21:
00008137 0F 9F 3B 81 PC=L14
L22:
00008139 0F 9F 4B 81 pc=L13 // jump
L14:
00000724 .debug
00000724 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
00000737 15 01 00 00 .dd LM38-_main
00000739 0D 00 0A 00 .dw 0x0d,0x0a
0000813B .code
LM38:
0000813B 11 93 1F 70 R1=[28703] // QImode move
0000813D 01 97 R3=R1
0000813E 40 98 R4=0
0000813F D5 D6 [BP++]=R3 // [RD]=RS HImode, RD!=RS+1
00008140 CD D8 [BP--]=R4
0000073B .debug
0000073B 2E 00 73 00 .dw '.stabn 0x44,0,57,',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 37 00
2C 00 00 00
00 00
0000074E 1B 01 00 00 .dd LM39-_main
00000750 0D 00 0A 00 .dw 0x0d,0x0a
00008141 .code
LM39:
00008141 D5 92 R1=[BP++] // RD=[RS] HImode, RD!=RS
00008142 CD 94 R2=[BP--]
00008143 09 B7 80 00 R3=R1&128 // HImode RD=RS&#IMM16
00008145 0A B9 00 00 R4=R2&0
00008147 D5 D6 [BP++]=R3 // [RD]=RS HImode, RD!=RS+1
00008148 CD D8 [BP--]=R4
00000752 .debug
00000752 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
00000765 23 01 00 00 .dd LM40-_main
00000767 0D 00 0A 00 .dw 0x0d,0x0a
00008149 .code
LM40:
00008149 0F 9F 31 81 pc=L12 // jump
L13:
00000769 .debug
00000769 2E 00 73 00 .dw '.stabn 0x44,0,59,',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 39 00
2C 00 00 00
00 00
0000077C 25 01 00 00 .dd LM41-_main
0000077E 0D 00 0A 00 .dw 0x0d,0x0a
0000814B .code
LM41:
0000814B 41 92 R1=1 // QImode move
0000814C 19 D3 20 70 [28704]=R1 // QImode move
00000780 .debug
00000780 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
00000793 28 01 00 00 .dd LM42-_main
00000795 0D 00 0A 00 .dw 0x0d,0x0a
0000814E .code
LM42:
LBE2:
00000797 .debug
00000797 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
000007AA 28 01 00 00 .dd LM43-_main
000007AC 0D 00 0A 00 .dw 0x0d,0x0a
0000814E .code
LM43:
L2:
0000814E 4D 00 sp+=13
0000814F 88 98 pop bp from [sp]
00008150 90 9A retf
.endp // end of main
000007AE .debug
000007AE 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
000007C0 07 00 00 00 .dd LBB2-_main
000007C2 0D 00 0A 00 .dw 0x0d,0x0a
00008151 .code
000007C4 .debug
000007C4 2E 00 73 00 .dw '.stabs "i:3",128,0,0,0',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
69 00 3A 00
33 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
00008151 .CODE
000007DC .debug
000007DC 2E 00 73 00 .dw '.stabs "ulAddr:5",128,0,0,2',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
75 00 6C 00
41 00 64 00
64 00 72 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
32 00 0D 00
0A 00
00008151 .CODE
000007F9 .debug
000007F9 2E 00 73 00 .dw '.stabs "uiData:4",128,0,0,4',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
75 00 69 00
44 00 61 00
74 00 61 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
00008151 .CODE
00000816 .debug
00000816 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
00000828 28 01 00 00 .dd LBE2-_main
0000082A 0D 00 0A 00 .dw 0x0d,0x0a
00008151 .code
0000082C .debug
0000082C 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
00000835 2B 01 00 00 .dd LME1-_main
00000837 0D 00 0A 00 .dw 0x0d,0x0a
00008151 .code
LME1:
.external __rshu2
.end
0 error(s), 0 warning(s).
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -