📄 main.lst
字号:
30 00 0D 00
0A 00
00008026 .CODE
00000301 .debug
00000301 2E 00 73 00 .dw '.stabs "complex float:t16=r16;2;0;",128,0,0,0',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
63 00 6F 00
6D 00 70 00
6C 00 65 00
78 00 20 00
66 00 6C 00
6F 00 61 00
74 00 3A 00
74 00 31 00
36 00 3D 00
72 00 31 00
36 00 3B 00
32 00 3B 00
30 00 3B 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
00008026 .CODE
00000330 .debug
00000330 2E 00 73 00 .dw '.stabs "complex double:t17=r17;2;0;",128,0,0,0',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
63 00 6F 00
6D 00 70 00
6C 00 65 00
78 00 20 00
64 00 6F 00
75 00 62 00
6C 00 65 00
3A 00 74 00
31 00 37 00
3D 00 72 00
31 00 37 00
3B 00 32 00
3B 00 30 00
3B 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
00008026 .CODE
00000360 .debug
00000360 2E 00 73 00 .dw '.stabs "complex long double:t18=r18;2;0;",128,0,0,0',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
63 00 6F 00
6D 00 70 00
6C 00 65 00
78 00 20 00
6C 00 6F 00
6E 00 67 00
20 00 64 00
6F 00 75 00
62 00 6C 00
65 00 3A 00
74 00 31 00
38 00 3D 00
72 00 31 00
38 00 3B 00
32 00 3B 00
30 00 3B 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
00008026 .CODE
00000395 .debug
00000395 2E 00 73 00 .dw '.stabs "void:t19=19",128,0,0,0',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
76 00 6F 00
69 00 64 00
3A 00 74 00
31 00 39 00
3D 00 31 00
39 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
00008026 .CODE
00008026 .code
000003B5 .debug
000003B5 2E 00 73 00 .dw '.stabs "main:F1",36,0,0,',0,0,offset _main,seg _main,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
6D 00 61 00
69 00 6E 00
3A 00 46 00
31 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
00008026 .CODE
.public _main
_main: .proc
000003D3 .debug
000003D3 2E 00 73 00 .dw '.stabn 0x44,0,5,',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 2C 00
00 00 00 00
000003E5 00 00 00 00 .dd LM1-_main
000003E7 0D 00 0A 00 .dw 0x0d,0x0a
00008026 .code
LM1:
// total=19, vars=19
// frame_pointer_needed: 1
00008026 88 DA push bp to [sp]
00008027 53 20 sp-=19
00008028 08 0B 01 00 bp=sp+1
0000802A 0D 03 16 00 R1=BP+22
0000802C 05 D2 [bp+5]=R1 // QImode move
000003E9 .debug
000003E9 2E 00 73 00 .dw '.stabn 0x44,0,6,',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 2C 00
00 00 00 00
000003FB 07 00 00 00 .dd LM2-_main
000003FD 0D 00 0A 00 .dw 0x0d,0x0a
0000802D .code
LM2:
LBB2:
000003FF .debug
000003FF 2E 00 73 00 .dw '.stabn 0x44,0,9,',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
39 00 2C 00
00 00 00 00
00000411 07 00 00 00 .dd LM3-_main
00000413 0D 00 0A 00 .dw 0x0d,0x0a
0000802D .code
LM3:
0000802D 05 93 R1=BP // QImode move
0000802E 0D 05 03 00 R2=BP+3
00008030 40 96 R3=0 // HFmode immediate to register move
00008031 40 98 R4=0
00008032 02 93 R1=R2 // QImode move
00008033 D1 D6 [R1++]=R3 // [RD]=RS HFmode, RD!=RS+1
00008034 C9 D8 [R1--]=R4
00000415 .debug
00000415 2E 00 73 00 .dw '.stabn 0x44,0,10,',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 30 00
2C 00 00 00
00 00
00000428 0F 00 00 00 .dd LM4-_main
0000042A 0D 00 0A 00 .dw 0x0d,0x0a
00008035 .code
LM4:
00008035 41 92 R1=1 // QImode move
00008036 19 D3 2B 70 [28715]=R1 // QImode move
0000042C .debug
0000042C 2E 00 73 00 .dw '.stabn 0x44,0,11,',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 31 00
2C 00 00 00
00 00
0000043F 12 00 00 00 .dd LM5-_main
00000441 0D 00 0A 00 .dw 0x0d,0x0a
00008038 .code
LM5:
00008038 41 92 R1=1 // QImode move
00008039 19 D3 15 70 [28693]=R1 // QImode move
00000443 .debug
00000443 2E 00 73 00 .dw '.stabn 0x44,0,12,',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 32 00
2C 00 00 00
00 00
00000456 15 00 00 00 .dd LM6-_main
00000458 0D 00 0A 00 .dw 0x0d,0x0a
0000803B .code
LM6:
0000803B 11 93 2C 70 R1=[28716] // QImode move
0000803D 01 97 R3=R1
0000803E 40 98 R4=0
0000803F D5 D6 [BP++]=R3 // [RD]=RS HImode, RD!=RS+1
00008040 CD D8 [BP--]=R4
0000045A .debug
0000045A 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
0000046D 1B 00 00 00 .dd LM7-_main
0000046F 0D 00 0A 00 .dw 0x0d,0x0a
00008041 .code
LM7:
00008041 40 92 R1=0 // HImode immediate to register move
00008042 40 94 R2=0
00008043 D5 D2 [BP++]=R1 // [RD]=RS HImode, RD!=RS+1
00008044 CD D4 [BP--]=R2
00000471 .debug
00000471 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
00000484 1F 00 00 00 .dd LM8-_main
00000486 0D 00 0A 00 .dw 0x0d,0x0a
00008045 .code
LM8:
00008045 05 93 R1=BP // QImode move
00008046 0D 05 02 00 R2=BP+2
00008048 40 92 R1=0 // QImode move
00008049 02 97 R3=R2 // QImode move
0000804A C3 D2 [R3]=R1 // QImode move
L3:
0000804B 05 93 R1=BP // QImode move
0000804C 0D 05 02 00 R2=BP+2
0000804E 02 99 R4=R2 // QImode move
0000804F C4 92 R1=[R4] // QImode move
00008050 4F 42 CMP R1,15 // QImode compare
00008051 02 9E JA L10 // QImode LEU
00008052 0F 9F 56 80 PC=L6
L10:
00008054 0F 9F 92 80 pc=L4 // jump
L6:
00000488 .debug
00000488 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
0000049B 30 00 00 00 .dd LM9-_main
0000049D 0D 00 0A 00 .dw 0x0d,0x0a
00008056 .code
LM9:
00008056 41 92 R1=1 // QImode move
00008057 19 D3 12 70 [28690]=R1 // QImode move
0000049F .debug
0000049F 2E 00 73 00 .dw '.stabn 0x44,0,17,',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 37 00
2C 00 00 00
00 00
000004B2 33 00 00 00 .dd LM10-_main
000004B4 0D 00 0A 00 .dw 0x0d,0x0a
00008059 .code
LM10:
00008059 40 F0 F8 80 call _AD // call with return value
0000805B 01 97 R3=R1
0000805C 40 98 R4=0
0000805D 10 D6 [bp+16]=R3 // HImode [BP+#IM6]=RS
0000805E 11 D8 [bp+17]=R4
0000805F D5 92 R1=[BP++] // RD=[RS] HImode, RD!=RS
00008060 CD 94 R2=[BP--]
00008061 06 D2 [bp+6]=R1 // HImode [BP+#IM6]=RS
00008062 07 D4 [bp+7]=R2
00008063 06 96 R3=[bp+6] // QImode move
00008064 08 D6 [bp+8]=R3 // QImode move
00008065 08 98 R4=[bp+8] // QImode move
00008066 10 96 R3=[bp+16] // QImode move
00008067 03 09 R4+=R3 // addqi3_r0r
00008068 08 D8 [bp+8]=R4 // QImode move
00008069 08 92 R1=[bp+8] // QImode move
0000806A 41 98 R4=1 // QImode move
0000806B 09 D8 [bp+9]=R4 // QImode move
0000806C 08 96 R3=[bp+8] // QImode move
0000806D 06 98 R4=[bp+6] // QImode move
0000806E 04 47 CMP R3,R4 // QImode compare
0000806F 02 1E JNB L11 // QImode LTU
00008070 0F 9F 74 80 PC=L7
L11:
00008072 40 96 R3=0 // QImode move
00008073 09 D6 [bp+9]=R3 // QImode move
L7:
00008074 07 98 R4=[bp+7] // QImode move
00008075 0A D8 [bp+10]=R4 // QImode move
00008076 0A 96 R3=[bp+10] // QImode move
00008077 11 98 R4=[bp+17] // QImode move
00008078 04 07 R3+=R4 // addqi3_r0r
00008079 0A D6 [bp+10]=R3 // QImode move
0000807A 0A 94 R2=[bp+10] // QImode move
0000807B 0A 96 R3=[bp+10] // QImode move
0000807C 09 98 R4=[bp+9] // QImode move
0000807D 04 07 R3+=R4 // addqi3_r0r
0000807E 03 95 R2=R3 // QImode move
0000807F D5 D2 [BP++]=R1 // [RD]=RS HImode, RD!=RS+1
00008080 CD D4 [BP--]=R2
000004B6 .debug
000004B6 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
000004C9 5B 00 00 00 .dd LM11-_main
000004CB 0D 00 0A 00 .dw 0x0d,0x0a
00008081 .code
LM11:
L5:
00008081 05 93 R1=BP // QImode move
00008082 0D 05 02 00 R2=BP+2
00008084 05 97 R3=BP // QImode move
00008085 0D 03 02 00 R1=BP+2
00008087 05 95 R2=BP // QImode move
00008088 0D 07 02 00 R3=BP+2
0000808A 03 99 R4=R3 // QImode move
0000808B C4 94 R2=[R4] // QImode move
0000808C 0A 07 01 00 R3=R2+1
0000808E 01 95 R2=R1 // QImode move
0000808F C2 D6 [R2]=R3 // QImode move
00008090 0F 9F 4B 80 pc=L3 // jump
L4:
000004CD .debug
000004CD 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
000004E0 6C 00 00 00 .dd LM12-_main
000004E2 0D 00 0A 00 .dw 0x0d,0x0a
00008092 .code
LM12:
00008092 D5 92 R1=[BP++] // RD=[RS] HImode, RD!=RS
00008093 CD 94 R2=[BP--]
00008094 44 96 R3=4 // QImode move
00008095 C8 D6 [SP--]=R3 // QImode move
00008096 90 D4 push R1,R2 to [sp] // pushhi
00008097 40 F0 16 84 call __rshu2 // call with return value
00008099 43 00 SP=SP+3
0000809A D5 D2 [BP++]=R1 // [RD]=RS HImode, RD!=RS+1
0000809B CD D4 [BP--]=R2
000004E4 .debug
000004E4 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
000004F7 76 00 00 00 .dd LM13-_main
000004F9 0D 00 0A 00 .dw 0x0d,0x0a
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -