📄 isr.lst
字号:
0000805F 12 95 20 00 R2=[_g_Flag_Status] // QImode move
00008061 0A B3 04 00 R1=R2&4
00008063 40 42 CMP R1,0 // QImode test
00008064 02 4E JNZ L13 // QImode EQ
00008065 0F 9F 94 80 PC=L7
L13:
00000559 .debug
00000559 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
0000056C 57 00 00 00 .dd LM16-_FIQ
0000056E 0D 00 0A 00 .dw 0x0d,0x0a
00008067 .text
LM16:
00008067 11 93 1E 00 R1=[_g_ulAddr] // HImode RD=[Label]
00008069 12 95 1F 00 R2=[_g_ulAddr+1]
0000806B 90 D4 push R1,R2 to [sp] // pushhi
0000806C 40 F0 36 81 call _SP_SIOReadAWord // call with return value
0000806E 42 00 SP=SP+2
0000806F C5 D2 [BP]=R1 // QImode move
00000570 .debug
00000570 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
00000583 60 00 00 00 .dd LM17-_FIQ
00000585 0D 00 0A 00 .dw 0x0d,0x0a
00008070 .text
LM17:
00008070 C5 92 R1=[BP] // QImode move
00008071 19 D3 17 70 [28695]=R1 // QImode move
00000587 .debug
00000587 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
0000059A 63 00 00 00 .dd LM18-_FIQ
0000059C 0D 00 0A 00 .dw 0x0d,0x0a
00008073 .text
LM18:
00008073 11 93 1E 00 R1=[_g_ulAddr] // HImode RD=[Label]
00008075 12 95 1F 00 R2=[_g_ulAddr+1]
00008077 09 07 02 00 R3=R1+2 // HImode RD=RS+#IMM16
00008079 0A 19 00 00 R4=R2+0, Carry
0000807B 1B D7 1E 00 [_g_ulAddr]=R3 // HImode [Label]=RS
0000807D 1C D9 1F 00 [_g_ulAddr+1]=R4
0000059E .debug
0000059E 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
000005B1 6F 00 00 00 .dd LM19-_FIQ
000005B3 0D 00 0A 00 .dw 0x0d,0x0a
0000807F .text
LM19:
0000807F 11 93 1E 00 R1=[_g_ulAddr] // HImode RD=[Label]
00008081 12 95 1F 00 R2=[_g_ulAddr+1]
00008083 40 44 CMP R2,0 // HImode compare
00008084 06 9E JA L15 // HImode LEU
00008085 03 4E JNZ L14
00008086 09 43 FE FF CMP R1,(-2)
00008088 02 9E JA L15
L14:
00008089 0F 9F 94 80 PC=L7
L15:
000005B5 .debug
000005B5 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
000005C8 7B 00 00 00 .dd LM20-_FIQ
000005CA 0D 00 0A 00 .dw 0x0d,0x0a
0000808B .text
LM20:
0000808B 40 92 R1=0 // HImode immediate to register move
0000808C 40 94 R2=0
0000808D 19 D3 1E 00 [_g_ulAddr]=R1 // HImode [Label]=RS
0000808F 1A D5 1F 00 [_g_ulAddr+1]=R2
000005CC .debug
000005CC 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
000005DF 81 00 00 00 .dd LM21-_FIQ
000005E1 0D 00 0A 00 .dw 0x0d,0x0a
00008091 .text
LM21:
00008091 42 92 R1=2 // QImode move
00008092 19 D3 20 00 [_g_Flag_Status]=R1 // QImode move
L9:
L8:
L7:
000005E3 .debug
000005E3 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
000005F6 84 00 00 00 .dd LM22-_FIQ
000005F8 0D 00 0A 00 .dw 0x0d,0x0a
00008094 .text
LM22:
00008094 09 93 00 20 R1=8192 // QImode move
00008096 19 D3 11 70 [28689]=R1 // QImode move
000005FA .debug
000005FA 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
0000060D 88 00 00 00 .dd LM23-_FIQ
0000060F 0D 00 0A 00 .dw 0x0d,0x0a
00008098 .text
LM23:
LBE2:
00000611 .debug
00000611 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
00000624 88 00 00 00 .dd LM24-_FIQ
00000626 0D 00 0A 00 .dw 0x0d,0x0a
00008098 .text
LM24:
L3:
00008098 45 00 sp+=5
// ISR ATTRIBUTE FUNCTION, POP r1,bp
00008099 A8 90 pop r1,bp from [sp]
0000809A 98 9A reti
.endp // end of FIQ
00000628 .debug
00000628 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
0000063A 07 00 00 00 .dd LBB2-_FIQ
0000063C 0D 00 0A 00 .dw 0x0d,0x0a
0000809B .text
0000063E .debug
0000063E 2E 00 73 00 .dw '.stabs "uiData:4",128,0,0,0',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
30 00 0D 00
0A 00
0000809B .TEXT
0000065B .debug
0000065B 2E 00 73 00 .dw '.stabs "lFilterOut:3",128,0,0,1',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
6C 00 46 00
69 00 6C 00
74 00 65 00
72 00 4F 00
75 00 74 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
31 00 0D 00
0A 00
0000809B .TEXT
0000067C .debug
0000067C 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
0000068E 88 00 00 00 .dd LBE2-_FIQ
00000690 0D 00 0A 00 .dw 0x0d,0x0a
0000809B .text
00000692 .debug
00000692 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
0000069B 8B 00 00 00 .dd LME2-_FIQ
0000069D 0D 00 0A 00 .dw 0x0d,0x0a
0000809B .text
LME2:
// ISR ATTRIBUTE FUNCTION, LOCATE in .text SECTION
0000809B .text
0000069F .debug
0000069F 2E 00 73 00 .dw '.stabs "IRQ0:F19",36,0,0,',0,0,offset _IRQ0,seg _IRQ0,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
49 00 52 00
51 00 30 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 92 00
00 00 0D 00
0A 00
0000809B .TEXT
.public _IRQ0
_IRQ0: .proc
000006BE .debug
000006BE 2E 00 73 00 .dw '.stabn 0x44,0,62,',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 32 00
2C 00 00 00
00 00
000006D1 00 00 00 00 .dd LM25-_IRQ0
000006D3 0D 00 0A 00 .dw 0x0d,0x0a
0000809B .text
LM25:
// ISR ATTRIBUTE FUNCTION, PUSH r1,bp
0000809B A8 DA push r1,bp to [sp]
// total=0, vars=0
// frame_pointer_needed: 1
0000809C 08 0B 01 00 bp=sp+1
0000809E 0D 03 03 00 R1=BP+3
000006D5 .debug
000006D5 2E 00 73 00 .dw '.stabn 0x44,0,63,',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 33 00
2C 00 00 00
00 00
000006E8 05 00 00 00 .dd LM26-_IRQ0
000006EA 0D 00 0A 00 .dw 0x0d,0x0a
000080A0 .text
LM26:
L16:
// ISR ATTRIBUTE FUNCTION, POP r1,bp
000080A0 A8 90 pop r1,bp from [sp]
000080A1 98 9A reti
.endp // end of IRQ0
000006EC .debug
000006EC 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
000006F5 07 00 00 00 .dd LME3-_IRQ0
000006F7 0D 00 0A 00 .dw 0x0d,0x0a
000080A2 .text
LME3:
// ISR ATTRIBUTE FUNCTION, LOCATE in .text SECTION
000080A2 .text
000006F9 .debug
000006F9 2E 00 73 00 .dw '.stabs "IRQ1:F19",36,0,0,',0,0,offset _IRQ1,seg _IRQ1,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
49 00 52 00
51 00 31 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 99 00
00 00 0D 00
0A 00
000080A2 .TEXT
.public _IRQ1
_IRQ1: .proc
00000718 .debug
00000718 2E 00 73 00 .dw '.stabn 0x44,0,66,',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 36 00
2C 00 00 00
00 00
0000072B 00 00 00 00 .dd LM27-_IRQ1
0000072D 0D 00 0A 00 .dw 0x0d,0x0a
000080A2 .text
LM27:
// ISR ATTRIBUTE FUNCTION, PUSH r1,bp
000080A2 A8 DA push r1,bp to [sp]
// total=0, vars=0
// frame_pointer_needed: 1
000080A3 08 0B 01 00 bp=sp+1
000080A5 0D 03 03 00 R1=BP+3
0000072F .debug
0000072F 2E 00 73 00 .dw '.stabn 0x44,0,67,',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 37 00
2C 00 00 00
00 00
00000742 05 00 00 00 .dd LM28-_IRQ1
00000744 0D 00 0A 00 .dw 0x0d,0x0a
000080A7 .text
LM28:
L17:
// ISR ATTRIBUTE FUNCTION, POP r1,bp
000080A7 A8 90 pop r1,bp from [sp]
000080A8 98 9A reti
.endp // end of IRQ1
00000746 .debug
00000746 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
0000074F 07 00 00 00 .dd LME4-_IRQ1
00000751 0D 00 0A 00 .dw 0x0d,0x0a
000080A9 .text
LME4:
// ISR ATTRIBUTE FUNCTION, LOCATE in .text SECTION
000080A9 .text
00000753 .debug
00000753 2E 00 73 00 .dw '.stabs "IRQ2:F19",36,0,0,',0,0,offset _IRQ2,seg _IRQ2,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
49 00 52 00
51 00 32 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 A0 00
00 00 0D 00
0A 00
000080A9 .TEXT
.public _IRQ2
_IRQ2: .proc
00000772 .debug
00000772 2E 00 73 00 .dw '.stabn 0x44,0,70,',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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -