📄 isr.lst
字号:
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
00000000 .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
00000000 .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
00000000 .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
00000000 .CODE
// ISR ATTRIBUTE FUNCTION, LOCATE in .text SECTION
00008009 .text
000003B5 .debug
000003B5 2E 00 73 00 .dw '.stabs "BREAK:F19",36,0,0,',0,0,offset _BREAK,seg _BREAK,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
42 00 52 00
45 00 41 00
4B 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
00 00 00 00
0D 00 0A 00
00008009 .TEXT
.public _BREAK
_BREAK: .proc
000003D5 .debug
000003D5 2E 00 73 00 .dw '.stabn 0x44,0,22,',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 32 00
2C 00 00 00
00 00
000003E8 00 00 00 00 .dd LM1-_BREAK
000003EA 0D 00 0A 00 .dw 0x0d,0x0a
00008009 .text
LM1:
// ISR ATTRIBUTE FUNCTION, PUSH r1,bp
00008009 A8 DA push r1,bp to [sp]
// total=0, vars=0
// frame_pointer_needed: 1
0000800A 08 0B 01 00 bp=sp+1
0000800C 0D 03 03 00 R1=BP+3
000003EC .debug
000003EC 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
000003FF 05 00 00 00 .dd LM2-_BREAK
00000401 0D 00 0A 00 .dw 0x0d,0x0a
0000800E .text
LM2:
L2:
// ISR ATTRIBUTE FUNCTION, POP r1,bp
0000800E A8 90 pop r1,bp from [sp]
0000800F 98 9A reti
.endp // end of BREAK
00000403 .debug
00000403 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
0000040C 07 00 00 00 .dd LME1-_BREAK
0000040E 0D 00 0A 00 .dw 0x0d,0x0a
00008010 .text
LME1:
// ISR ATTRIBUTE FUNCTION, LOCATE in .text SECTION
00008010 .text
00000410 .debug
00000410 2E 00 73 00 .dw '.stabs "FIQ:F19",36,0,0,',0,0,offset _FIQ,seg _FIQ,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
46 00 49 00
51 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
07 00 00 00
0D 00 0A 00
00008010 .TEXT
.public _FIQ
_FIQ: .proc
0000042E .debug
0000042E 2E 00 73 00 .dw '.stabn 0x44,0,26,',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 36 00
2C 00 00 00
00 00
00000441 00 00 00 00 .dd LM3-_FIQ
00000443 0D 00 0A 00 .dw 0x0d,0x0a
00008010 .text
LM3:
// ISR ATTRIBUTE FUNCTION, PUSH r1,bp
00008010 A8 DA push r1,bp to [sp]
// total=5, vars=5
// frame_pointer_needed: 1
00008011 45 20 sp-=5
00008012 08 0B 01 00 bp=sp+1
00008014 0D 03 08 00 R1=BP+8
00008016 03 D2 [bp+3]=R1 // QImode move
00000445 .debug
00000445 2E 00 73 00 .dw '.stabn 0x44,0,27,',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 37 00
2C 00 00 00
00 00
00000458 07 00 00 00 .dd LM4-_FIQ
0000045A 0D 00 0A 00 .dw 0x0d,0x0a
00008017 .text
LM4:
LBB2:
0000045C .debug
0000045C 2E 00 73 00 .dw '.stabn 0x44,0,30,',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 30 00
2C 00 00 00
00 00
0000046F 07 00 00 00 .dd LM5-_FIQ
00000471 0D 00 0A 00 .dw 0x0d,0x0a
00008017 .text
LM5:
00008017 12 95 20 00 R2=[_g_Flag_Status] // QImode move
00008019 0A B3 01 00 R1=R2&1
0000801B 40 42 CMP R1,0 // QImode test
0000801C 02 4E JNZ L10 // QImode EQ
0000801D 0F 9F 5F 80 PC=L4
L10:
00000473 .debug
00000473 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
00000486 0F 00 00 00 .dd LM6-_FIQ
00000488 0D 00 0A 00 .dw 0x0d,0x0a
0000801F .text
LM6:
0000801F 11 93 1E 00 R1=[_g_ulAddr] // HImode RD=[Label]
00008021 12 95 1F 00 R2=[_g_ulAddr+1]
00008023 40 44 CMP R2,0 // HImode compare
00008024 06 9E JA L12 // HImode LEU
00008025 03 4E JNZ L11
00008026 09 43 FE FF CMP R1,(-2)
00008028 02 9E JA L12
L11:
00008029 0F 9F 36 80 PC=L5
L12:
0000048A .debug
0000048A 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
0000049D 1B 00 00 00 .dd LM7-_FIQ
0000049F 0D 00 0A 00 .dw 0x0d,0x0a
0000802B .text
LM7:
0000802B 40 92 R1=0 // HImode immediate to register move
0000802C 40 94 R2=0
0000802D 19 D3 1E 00 [_g_ulAddr]=R1 // HImode [Label]=RS
0000802F 1A D5 1F 00 [_g_ulAddr+1]=R2
000004A1 .debug
000004A1 2E 00 73 00 .dw '.stabn 0x44,0,35,',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 35 00
2C 00 00 00
00 00
000004B4 21 00 00 00 .dd LM8-_FIQ
000004B6 0D 00 0A 00 .dw 0x0d,0x0a
00008031 .text
LM8:
00008031 42 92 R1=2 // QImode move
00008032 19 D3 20 00 [_g_Flag_Status]=R1 // QImode move
000004B8 .debug
000004B8 2E 00 73 00 .dw '.stabn 0x44,0,36,',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 36 00
2C 00 00 00
00 00
000004CB 24 00 00 00 .dd LM9-_FIQ
000004CD 0D 00 0A 00 .dw 0x0d,0x0a
00008034 .text
LM9:
00008034 0F 9F 5D 80 pc=L6 // jump
L5:
000004CF .debug
000004CF 2E 00 73 00 .dw '.stabn 0x44,0,39,',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 39 00
2C 00 00 00
00 00
000004E2 26 00 00 00 .dd LM10-_FIQ
000004E4 0D 00 0A 00 .dw 0x0d,0x0a
00008036 .text
LM10:
00008036 05 93 R1=BP // QImode move
00008037 0D 07 01 00 R3=BP+1
00008039 04 D6 [bp+4]=R3 // QImode move
0000803A 40 F0 53 82 call _Fir // call with return value
0000803C 01 97 R3=R1
0000803D 40 98 R4=0
0000803E 04 92 R1=[bp+4] // QImode move
0000803F D1 D6 [R1++]=R3 // [RD]=RS HImode, RD!=RS+1
00008040 C9 D8 [R1--]=R4
000004E6 .debug
000004E6 2E 00 73 00 .dw '.stabn 0x44,0,40,',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 30 00
2C 00 00 00
00 00
000004F9 31 00 00 00 .dd LM11-_FIQ
000004FB 0D 00 0A 00 .dw 0x0d,0x0a
00008041 .text
LM11:
00008041 05 93 R1=BP // QImode move
00008042 0D 05 01 00 R2=BP+1
00008044 02 97 R3=R2 // QImode move
00008045 C3 92 R1=[R3] // QImode move
00008046 C5 D2 [BP]=R1 // QImode move
000004FD .debug
000004FD 2E 00 73 00 .dw '.stabn 0x44,0,41,',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 31 00
2C 00 00 00
00 00
00000510 37 00 00 00 .dd LM12-_FIQ
00000512 0D 00 0A 00 .dw 0x0d,0x0a
00008047 .text
LM12:
00008047 C5 92 R1=[BP] // QImode move
00008048 C8 D2 [SP--]=R1 // QImode move
00008049 11 93 1E 00 R1=[_g_ulAddr] // HImode RD=[Label]
0000804B 12 95 1F 00 R2=[_g_ulAddr+1]
0000804D 90 D4 push R1,R2 to [sp] // pushhi
0000804E 40 F0 F0 80 call _SP_SIOSendAWord // call without return value
00008050 43 00 SP=SP+3
00000514 .debug
00000514 2E 00 73 00 .dw '.stabn 0x44,0,42,',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 32 00
2C 00 00 00
00 00
00000527 41 00 00 00 .dd LM13-_FIQ
00000529 0D 00 0A 00 .dw 0x0d,0x0a
00008051 .text
LM13:
00008051 11 93 1E 00 R1=[_g_ulAddr] // HImode RD=[Label]
00008053 12 95 1F 00 R2=[_g_ulAddr+1]
00008055 09 07 02 00 R3=R1+2 // HImode RD=RS+#IMM16
00008057 0A 19 00 00 R4=R2+0, Carry
00008059 1B D7 1E 00 [_g_ulAddr]=R3 // HImode [Label]=RS
0000805B 1C D9 1F 00 [_g_ulAddr+1]=R4
L6:
0000052B .debug
0000052B 2E 00 73 00 .dw '.stabn 0x44,0,44,',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 34 00
2C 00 00 00
00 00
0000053E 4D 00 00 00 .dd LM14-_FIQ
00000540 0D 00 0A 00 .dw 0x0d,0x0a
0000805D .text
LM14:
0000805D 0F 9F 94 80 pc=L7 // jump
L4:
00000542 .debug
00000542 2E 00 73 00 .dw '.stabn 0x44,0,45,',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 35 00
2C 00 00 00
00 00
00000555 4F 00 00 00 .dd LM15-_FIQ
00000557 0D 00 0A 00 .dw 0x0d,0x0a
0000805F .text
LM15:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -