📄 pointer.lst
字号:
00 00
00000633 C7 00 00 00 .dd LM20-_sort
00000635 0D 00 0A 00 .dw 0x0d,0x0a
0000A426 .code
LM20:
LBE3:
00000637 .debug
00000637 2E 00 73 00 .dw '.stabn 0x44,0,28,',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
32 00 38 00
2C 00 00 00
00 00
0000064A C7 00 00 00 .dd LM21-_sort
0000064C 0D 00 0A 00 .dw 0x0d,0x0a
0000A426 .code
LM21:
L3:
0000A426 46 00 sp+=6
0000A427 88 98 pop bp from [sp]
0000A428 90 9A retf
.endp // end of sort
0000064E .debug
0000064E 2E 00 73 00 .dw '.stabs "name:p22=*21",160,0,0,9',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
6E 00 61 00
6D 00 65 00
3A 00 70 00
32 00 32 00
3D 00 2A 00
32 00 31 00
22 00 2C 00
31 00 36 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
39 00 0D 00
0A 00
0000A429 .CODE
0000066F .debug
0000066F 2E 00 73 00 .dw '.stabs "n:p1",160,0,0,10',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
6E 00 3A 00
70 00 31 00
22 00 2C 00
31 00 36 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
31 00 30 00
0D 00 0A 00
0000A429 .CODE
00000689 .debug
00000689 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
0000069B 07 00 00 00 .dd LBB3-_sort
0000069D 0D 00 0A 00 .dw 0x0d,0x0a
0000A429 .code
0000069F .debug
0000069F 2E 00 73 00 .dw '.stabs "pt:21",128,0,0,0',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
70 00 74 00
3A 00 32 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
0000A429 .CODE
000006B9 .debug
000006B9 2E 00 73 00 .dw '.stabs "i:1",128,0,0,1',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
69 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 31 00
0D 00 0A 00
0000A429 .CODE
000006D1 .debug
000006D1 2E 00 73 00 .dw '.stabs "j:1",128,0,0,2',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
6A 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 32 00
0D 00 0A 00
0000A429 .CODE
000006E9 .debug
000006E9 2E 00 73 00 .dw '.stabs "k:1",128,0,0,3',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
6B 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 33 00
0D 00 0A 00
0000A429 .CODE
00000701 .debug
00000701 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
00000713 C7 00 00 00 .dd LBE3-_sort
00000715 0D 00 0A 00 .dw 0x0d,0x0a
0000A429 .code
00000717 .debug
00000717 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
00000720 CA 00 00 00 .dd LME2-_sort
00000722 0D 00 0A 00 .dw 0x0d,0x0a
0000A429 .code
LME2:
000080E9 .text
LC5:
000080E9 25 00 73 00 .dw '%','s',10,0
0A 00 00 00
0000A429 .code
00000724 .debug
00000724 2E 00 73 00 .dw '.stabs "print:F19",36,0,0,',0,0,offset _print,seg _print,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
70 00 72 00
69 00 6E 00
74 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
E6 00 00 00
0D 00 0A 00
0000A429 .CODE
.public _print
_print: .proc
00000744 .debug
00000744 2E 00 73 00 .dw '.stabn 0x44,0,31,',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 31 00
2C 00 00 00
00 00
00000757 00 00 00 00 .dd LM22-_print
00000759 0D 00 0A 00 .dw 0x0d,0x0a
0000A429 .code
LM22:
// total=2, vars=2
// frame_pointer_needed: 1
0000A429 88 DA push bp to [sp]
0000A42A 42 20 sp-=2
0000A42B 08 0B 01 00 bp=sp+1
0000A42D 0D 03 05 00 R1=BP+5
0000A42F 01 D2 [bp+1]=R1 // QImode move
0000075B .debug
0000075B 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
0000076E 07 00 00 00 .dd LM23-_print
00000770 0D 00 0A 00 .dw 0x0d,0x0a
0000A430 .code
LM23:
LBB4:
00000772 .debug
00000772 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
00000785 07 00 00 00 .dd LM24-_print
00000787 0D 00 0A 00 .dw 0x0d,0x0a
0000A430 .code
LM24:
0000A430 40 92 R1=0 // QImode move
0000A431 C5 D2 [BP]=R1 // QImode move
L19:
0000A432 01 92 R1=[bp+1] // QImode move
0000A433 01 96 R3=[bp+1] // QImode move
0000A434 0B 05 01 00 R2=R3+1
0000A436 C5 92 R1=[BP] // QImode move
0000A437 02 97 R3=R2 // QImode move
0000A438 C3 42 CMP R1,[R3] // QImode compare
0000A439 02 2E JNL L23 // QImode LT
0000A43A 0F 9F 3E A4 PC=L22
L23:
0000A43C 0F 9F 51 A4 pc=L20 // jump
L22:
0000A43E 01 92 R1=[bp+1] // QImode move
0000A43F C1 94 R2=[R1] // QImode move
0000A440 02 93 R1=R2 // QImode move
0000A441 C5 02 R1+=[BP] // addqi3_r0R
0000A442 01 97 R3=R1 // QImode move
0000A443 C3 94 R2=[R3] // QImode move
0000A444 C8 D4 [SP--]=R2 // QImode move
0000A445 09 93 E9 80 R1=LC5 // QImode move
0000A447 C8 D2 [SP--]=R1 // QImode move
0000A448 40 F0 35 81 call _printf // call with return value
0000A44A 42 00 SP=SP+2
L21:
0000A44B C5 92 R1=[BP] // QImode move
0000A44C 09 05 01 00 R2=R1+1
0000A44E C5 D4 [BP]=R2 // QImode move
0000A44F 0F 9F 32 A4 pc=L19 // jump
L20:
00000789 .debug
00000789 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
0000079C 28 00 00 00 .dd LM25-_print
0000079E 0D 00 0A 00 .dw 0x0d,0x0a
0000A451 .code
LM25:
LBE4:
000007A0 .debug
000007A0 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
000007B3 28 00 00 00 .dd LM26-_print
000007B5 0D 00 0A 00 .dw 0x0d,0x0a
0000A451 .code
LM26:
L18:
0000A451 42 00 sp+=2
0000A452 88 98 pop bp from [sp]
0000A453 90 9A retf
.endp // end of print
000007B7 .debug
000007B7 2E 00 73 00 .dw '.stabs "name:p22",160,0,0,5',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
6E 00 61 00
6D 00 65 00
3A 00 70 00
32 00 32 00
22 00 2C 00
31 00 36 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
35 00 0D 00
0A 00
0000A454 .CODE
000007D4 .debug
000007D4 2E 00 73 00 .dw '.stabs "n:p1",160,0,0,6',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
6E 00 3A 00
70 00 31 00
22 00 2C 00
31 00 36 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
36 00 0D 00
0A 00
0000A454 .CODE
000007ED .debug
000007ED 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
000007FF 07 00 00 00 .dd LBB4-_print
00000801 0D 00 0A 00 .dw 0x0d,0x0a
0000A454 .code
00000803 .debug
00000803 2E 00 73 00 .dw '.stabs "i:1",128,0,0,0',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
69 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
0000A454 .CODE
0000081B .debug
0000081B 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
0000082D 28 00 00 00 .dd LBE4-_print
0000082F 0D 00 0A 00 .dw 0x0d,0x0a
0000A454 .code
00000831 .debug
00000831 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
0000083A 2B 00 00 00 .dd LME3-_print
0000083C 0D 00 0A 00 .dw 0x0d,0x0a
0000A454 .code
LME3:
.external _printf
.external _strcmp
.end
0 error(s), 0 warning(s).
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -