📄 pointer.lst
字号:
00 00
000004E9 1C 00 00 00 .dd LME1-_main
000004EB 0D 00 0A 00 .dw 0x0d,0x0a
0000A35F .code
LME1:
0000A35F .code
000004ED .debug
000004ED 2E 00 73 00 .dw '.stabs "sort:F19",36,0,0,',0,0,offset _sort,seg _sort,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
73 00 6F 00
72 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 1C 00
00 00 0D 00
0A 00
0000A35F .CODE
.public _sort
_sort: .proc
0000050C .debug
0000050C 2E 00 73 00 .dw '.stabn 0x44,0,13,',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
2C 00 00 00
00 00
0000051F 00 00 00 00 .dd LM8-_sort
00000521 0D 00 0A 00 .dw 0x0d,0x0a
0000A35F .code
LM8:
// total=6, vars=6
// frame_pointer_needed: 1
0000A35F 88 DA push bp to [sp]
0000A360 46 20 sp-=6
0000A361 08 0B 01 00 bp=sp+1
0000A363 0D 03 09 00 R1=BP+9
0000A365 04 D2 [bp+4]=R1 // QImode move
00000523 .debug
00000523 2E 00 73 00 .dw '.stabn 0x44,0,14,',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
2C 00 00 00
00 00
00000536 07 00 00 00 .dd LM9-_sort
00000538 0D 00 0A 00 .dw 0x0d,0x0a
0000A366 .code
LM9:
LBB3:
0000053A .debug
0000053A 2E 00 73 00 .dw '.stabn 0x44,0,16,',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 36 00
2C 00 00 00
00 00
0000054D 07 00 00 00 .dd LM10-_sort
0000054F 0D 00 0A 00 .dw 0x0d,0x0a
0000A366 .code
LM10:
0000A366 05 93 R1=BP // QImode move
0000A367 0D 05 01 00 R2=BP+1
0000A369 40 92 R1=0 // QImode move
0000A36A 02 97 R3=R2 // QImode move
0000A36B C3 D2 [R3]=R1 // QImode move
L4:
0000A36C 05 95 R2=BP // QImode move
0000A36D 0D 03 01 00 R1=BP+1
0000A36F 04 94 R2=[bp+4] // QImode move
0000A370 04 98 R4=[bp+4] // QImode move
0000A371 0C 07 01 00 R3=R4+1
0000A373 03 95 R2=R3 // QImode move
0000A374 C2 98 R4=[R2] // QImode move
0000A375 0C 05 FF FF R2=R4+(-1)
0000A377 01 97 R3=R1 // QImode move
0000A378 C3 92 R1=[R3] // QImode move
0000A379 02 43 CMP R1,R2 // QImode compare
0000A37A 02 2E JNL L14 // QImode LT
0000A37B 0F 9F 7F A3 PC=L7
L14:
0000A37D 0F 9F 26 A4 pc=L5 // jump
L7:
00000551 .debug
00000551 2E 00 73 00 .dw '.stabn 0x44,0,18,',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 38 00
2C 00 00 00
00 00
00000564 20 00 00 00 .dd LM11-_sort
00000566 0D 00 0A 00 .dw 0x0d,0x0a
0000A37F .code
LM11:
0000A37F 05 95 R2=BP // QImode move
0000A380 0D 03 03 00 R1=BP+3
0000A382 05 95 R2=BP // QImode move
0000A383 0D 07 01 00 R3=BP+1
0000A385 03 99 R4=R3 // QImode move
0000A386 C4 94 R2=[R4] // QImode move
0000A387 01 97 R3=R1 // QImode move
0000A388 C3 D4 [R3]=R2 // QImode move
00000568 .debug
00000568 2E 00 73 00 .dw '.stabn 0x44,0,19,',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 39 00
2C 00 00 00
00 00
0000057B 2A 00 00 00 .dd LM12-_sort
0000057D 0D 00 0A 00 .dw 0x0d,0x0a
0000A389 .code
LM12:
0000A389 05 95 R2=BP // QImode move
0000A38A 0D 03 02 00 R1=BP+2
0000A38C 05 95 R2=BP // QImode move
0000A38D 0D 07 01 00 R3=BP+1
0000A38F 03 99 R4=R3 // QImode move
0000A390 C4 94 R2=[R4] // QImode move
0000A391 0A 07 01 00 R3=R2+1
0000A393 01 95 R2=R1 // QImode move
0000A394 C2 D6 [R2]=R3 // QImode move
L8:
0000A395 05 95 R2=BP // QImode move
0000A396 0D 03 02 00 R1=BP+2
0000A398 04 94 R2=[bp+4] // QImode move
0000A399 04 98 R4=[bp+4] // QImode move
0000A39A 0C 07 01 00 R3=R4+1
0000A39C 01 95 R2=R1 // QImode move
0000A39D C2 92 R1=[R2] // QImode move
0000A39E 03 99 R4=R3 // QImode move
0000A39F C4 42 CMP R1,[R4] // QImode compare
0000A3A0 02 2E JNL L15 // QImode LT
0000A3A1 0F 9F A5 A3 PC=L11
L15:
0000A3A3 0F 9F DD A3 pc=L9 // jump
L11:
0000057F .debug
0000057F 2E 00 73 00 .dw '.stabn 0x44,0,20,',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 30 00
2C 00 00 00
00 00
00000592 46 00 00 00 .dd LM13-_sort
00000594 0D 00 0A 00 .dw 0x0d,0x0a
0000A3A5 .code
LM13:
0000A3A5 04 94 R2=[bp+4] // QImode move
0000A3A6 C2 92 R1=[R2] // QImode move
0000A3A7 05 95 R2=BP // QImode move
0000A3A8 0D 07 02 00 R3=BP+2
0000A3AA 03 99 R4=R3 // QImode move
0000A3AB C4 94 R2=[R4] // QImode move
0000A3AC 02 03 R1+=R2 // addqi3_r0r
0000A3AD 01 97 R3=R1 // QImode move
0000A3AE C3 94 R2=[R3] // QImode move
0000A3AF C8 D4 [SP--]=R2 // QImode move
0000A3B0 04 98 R4=[bp+4] // QImode move
0000A3B1 C4 92 R1=[R4] // QImode move
0000A3B2 05 95 R2=BP // QImode move
0000A3B3 0D 07 03 00 R3=BP+3
0000A3B5 03 99 R4=R3 // QImode move
0000A3B6 C4 94 R2=[R4] // QImode move
0000A3B7 02 03 R1+=R2 // addqi3_r0r
0000A3B8 01 97 R3=R1 // QImode move
0000A3B9 C3 94 R2=[R3] // QImode move
0000A3BA C8 D4 [SP--]=R2 // QImode move
0000A3BB 40 F0 95 AB call _strcmp // call with return value
0000A3BD 42 00 SP=SP+2
0000A3BE 40 42 CMP R1,0 // QImode test
0000A3BF 02 BE JG L16 // QImode LE
0000A3C0 0F 9F CC A3 PC=L10
L16:
0000A3C2 05 95 R2=BP // QImode move
0000A3C3 0D 03 03 00 R1=BP+3
0000A3C5 05 95 R2=BP // QImode move
0000A3C6 0D 07 02 00 R3=BP+2
0000A3C8 03 99 R4=R3 // QImode move
0000A3C9 C4 94 R2=[R4] // QImode move
0000A3CA 01 97 R3=R1 // QImode move
0000A3CB C3 D4 [R3]=R2 // QImode move
L12:
00000596 .debug
00000596 2E 00 73 00 .dw '.stabn 0x44,0,19,',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 39 00
2C 00 00 00
00 00
000005A9 6D 00 00 00 .dd LM14-_sort
000005AB 0D 00 0A 00 .dw 0x0d,0x0a
0000A3CC .code
LM14:
L10:
0000A3CC 05 93 R1=BP // QImode move
0000A3CD 0D 05 02 00 R2=BP+2
0000A3CF 05 97 R3=BP // QImode move
0000A3D0 0D 03 02 00 R1=BP+2
0000A3D2 05 95 R2=BP // QImode move
0000A3D3 0D 07 02 00 R3=BP+2
0000A3D5 03 99 R4=R3 // QImode move
0000A3D6 C4 94 R2=[R4] // QImode move
0000A3D7 0A 07 01 00 R3=R2+1
0000A3D9 01 95 R2=R1 // QImode move
0000A3DA C2 D6 [R2]=R3 // QImode move
0000A3DB 0F 9F 95 A3 pc=L8 // jump
L9:
000005AD .debug
000005AD 2E 00 73 00 .dw '.stabn 0x44,0,21,',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 31 00
2C 00 00 00
00 00
000005C0 7E 00 00 00 .dd LM15-_sort
000005C2 0D 00 0A 00 .dw 0x0d,0x0a
0000A3DD .code
LM15:
0000A3DD 05 95 R2=BP // QImode move
0000A3DE 0D 03 03 00 R1=BP+3
0000A3E0 05 95 R2=BP // QImode move
0000A3E1 0D 07 01 00 R3=BP+1
0000A3E3 01 99 R4=R1 // QImode move
0000A3E4 C4 92 R1=[R4] // QImode move
0000A3E5 03 95 R2=R3 // QImode move
0000A3E6 C2 42 CMP R1,[R2] // QImode compare
0000A3E7 02 4E JNZ L17 // QImode EQ
0000A3E8 0F 9F 15 A4 PC=L6
L17:
000005C4 .debug
000005C4 2E 00 73 00 .dw '.stabn 0x44,0,23,',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 33 00
2C 00 00 00
00 00
000005D7 8B 00 00 00 .dd LM16-_sort
000005D9 0D 00 0A 00 .dw 0x0d,0x0a
0000A3EA .code
LM16:
0000A3EA 04 96 R3=[bp+4] // QImode move
0000A3EB C3 92 R1=[R3] // QImode move
0000A3EC 05 95 R2=BP // QImode move
0000A3ED 0D 07 01 00 R3=BP+1
0000A3EF 03 99 R4=R3 // QImode move
0000A3F0 C4 94 R2=[R4] // QImode move
0000A3F1 02 03 R1+=R2 // addqi3_r0r
0000A3F2 01 97 R3=R1 // QImode move
0000A3F3 C3 94 R2=[R3] // QImode move
0000A3F4 C5 D4 [BP]=R2 // QImode move
000005DB .debug
000005DB 2E 00 73 00 .dw '.stabn 0x44,0,24,',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 34 00
2C 00 00 00
00 00
000005EE 96 00 00 00 .dd LM17-_sort
000005F0 0D 00 0A 00 .dw 0x0d,0x0a
0000A3F5 .code
LM17:
0000A3F5 04 98 R4=[bp+4] // QImode move
0000A3F6 C4 92 R1=[R4] // QImode move
0000A3F7 05 95 R2=BP // QImode move
0000A3F8 0D 07 01 00 R3=BP+1
0000A3FA 03 99 R4=R3 // QImode move
0000A3FB C4 94 R2=[R4] // QImode move
0000A3FC 02 03 R1+=R2 // addqi3_r0r
0000A3FD 04 96 R3=[bp+4] // QImode move
0000A3FE C3 94 R2=[R3] // QImode move
0000A3FF 05 97 R3=BP // QImode move
0000A400 0D 09 03 00 R4=BP+3
0000A402 05 D8 [bp+5]=R4 // QImode move
0000A403 05 98 R4=[bp+5] // QImode move
0000A404 C4 96 R3=[R4] // QImode move
0000A405 03 05 R2+=R3 // addqi3_r0r
0000A406 02 99 R4=R2 // QImode move
0000A407 C4 96 R3=[R4] // QImode move
0000A408 01 95 R2=R1 // QImode move
0000A409 C2 D6 [R2]=R3 // QImode move
000005F2 .debug
000005F2 2E 00 73 00 .dw '.stabn 0x44,0,25,',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 35 00
2C 00 00 00
00 00
00000605 AB 00 00 00 .dd LM18-_sort
00000607 0D 00 0A 00 .dw 0x0d,0x0a
0000A40A .code
LM18:
0000A40A 04 96 R3=[bp+4] // QImode move
0000A40B C3 92 R1=[R3] // QImode move
0000A40C 05 95 R2=BP // QImode move
0000A40D 0D 07 03 00 R3=BP+3
0000A40F 03 99 R4=R3 // QImode move
0000A410 C4 94 R2=[R4] // QImode move
0000A411 02 03 R1+=R2 // addqi3_r0r
0000A412 C5 94 R2=[BP] // QImode move
0000A413 01 97 R3=R1 // QImode move
0000A414 C3 D4 [R3]=R2 // QImode move
L13:
00000609 .debug
00000609 2E 00 73 00 .dw '.stabn 0x44,0,16,',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 36 00
2C 00 00 00
00 00
0000061C B6 00 00 00 .dd LM19-_sort
0000061E 0D 00 0A 00 .dw 0x0d,0x0a
0000A415 .code
LM19:
L6:
0000A415 05 93 R1=BP // QImode move
0000A416 0D 05 01 00 R2=BP+1
0000A418 05 97 R3=BP // QImode move
0000A419 0D 03 01 00 R1=BP+1
0000A41B 05 95 R2=BP // QImode move
0000A41C 0D 07 01 00 R3=BP+1
0000A41E 03 99 R4=R3 // QImode move
0000A41F C4 94 R2=[R4] // QImode move
0000A420 0A 07 01 00 R3=R2+1
0000A422 01 95 R2=R1 // QImode move
0000A423 C2 D6 [R2]=R3 // QImode move
0000A424 0F 9F 6C A3 pc=L4 // jump
L5:
00000620 .debug
00000620 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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -