📄 isr.lst
字号:
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 38 00
00 00 0D 00
0A 00
00008041 .TEXT
.public _IRQ6
_IRQ6: .proc
000006C6 .debug
000006C6 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
000006D9 00 00 00 00 .dd LM17-_IRQ6
000006DB 0D 00 0A 00 .dw 0x0d,0x0a
00008041 .text
LM17:
// ISR ATTRIBUTE FUNCTION, PUSH r1,bp
00008041 A8 DA push r1,bp to [sp]
// total=1, vars=1
// frame_pointer_needed: 1
00008042 41 20 sp-=1
00008043 08 0B 01 00 bp=sp+1
00008045 0D 03 04 00 R1=BP+4
000006DD .debug
000006DD 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
000006F0 06 00 00 00 .dd LM18-_IRQ6
000006F2 0D 00 0A 00 .dw 0x0d,0x0a
00008047 .text
LM18:
LBB2:
000006F4 .debug
000006F4 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
00000707 06 00 00 00 .dd LM19-_IRQ6
00000709 0D 00 0A 00 .dw 0x0d,0x0a
00008047 .text
LM19:
00008047 12 95 00 00 R2=[_g_uiOutput] // QImode move
00008049 0A 87 FF FF R3=R2^0xffff // one_cmplqi2
0000804B 1B D7 00 00 [_g_uiOutput]=R3 // QImode move
0000070B .debug
0000070B 2E 00 73 00 .dw '.stabn 0x44,0,43,',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 33 00
2C 00 00 00
00 00
0000071E 0C 00 00 00 .dd LM20-_IRQ6
00000720 0D 00 0A 00 .dw 0x0d,0x0a
0000804D .text
LM20:
0000804D 12 95 DF 80 R2=[_P_INT_Ctrl] // QImode move
0000804F 02 99 R4=R2 // QImode move
00008050 C4 96 R3=[R4] // QImode move
00008051 0B B5 01 00 R2=R3&1
00008053 40 44 CMP R2,0 // QImode test
00008054 02 5E JZ L16 // QImode NE
00008055 0F 9F 5E 80 PC=L11
L16:
00000722 .debug
00000722 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
00000735 16 00 00 00 .dd LM21-_IRQ6
00000737 0D 00 0A 00 .dw 0x0d,0x0a
00008057 .text
LM21:
00008057 12 95 E0 80 R2=[_P_INT_Clear] // QImode move
00008059 41 96 R3=1 // QImode move
0000805A 02 99 R4=R2 // QImode move
0000805B C4 D6 [R4]=R3 // QImode move
00000739 .debug
00000739 2E 00 73 00 .dw '.stabn 0x44,0,46,',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 36 00
2C 00 00 00
00 00
0000074C 1B 00 00 00 .dd LM22-_IRQ6
0000074E 0D 00 0A 00 .dw 0x0d,0x0a
0000805C .text
LM22:
0000805C 0F 9F 7A 80 pc=L12 // jump
L11:
00000750 .debug
00000750 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
00000763 1D 00 00 00 .dd LM23-_IRQ6
00000765 0D 00 0A 00 .dw 0x0d,0x0a
0000805E .text
LM23:
0000805E 12 95 D4 80 R2=[_P_IOB_Data] // QImode move
00008060 13 97 00 00 R3=[_g_uiOutput] // QImode move
00008062 02 99 R4=R2 // QImode move
00008063 C4 D6 [R4]=R3 // QImode move
00000767 .debug
00000767 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
0000077A 23 00 00 00 .dd LM24-_IRQ6
0000077C 0D 00 0A 00 .dw 0x0d,0x0a
00008064 .text
LM24:
00008064 0A 95 64 00 R2=100 // QImode move
00008066 C5 D4 [BP]=R2 // QImode move
0000077E .debug
0000077E 2E 00 73 00 .dw '.stabn 0x44,0,51,',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 31 00
2C 00 00 00
00 00
00000791 26 00 00 00 .dd LM25-_IRQ6
00000793 0D 00 0A 00 .dw 0x0d,0x0a
00008067 .text
LM25:
L13:
00008067 C5 96 R3=[BP] // QImode move
00008068 0B 05 FF FF R2=R3+(-1)
0000806A 02 97 R3=R2 // QImode move
0000806B C5 D6 [BP]=R3 // QImode move
0000806C 0B 47 FF FF CMP R3,(-1) // QImode compare
0000806E 02 5E JZ L17 // QImode NE
0000806F 0F 9F 73 80 PC=L15
L17:
00008071 0F 9F 75 80 pc=L14 // jump
L15:
00008073 0F 9F 67 80 pc=L13 // jump
L14:
00000795 .debug
00000795 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
000007A8 34 00 00 00 .dd LM26-_IRQ6
000007AA 0D 00 0A 00 .dw 0x0d,0x0a
00008075 .text
LM26:
00008075 12 95 E0 80 R2=[_P_INT_Clear] // QImode move
00008077 42 96 R3=2 // QImode move
00008078 02 99 R4=R2 // QImode move
00008079 C4 D6 [R4]=R3 // QImode move
L12:
000007AC .debug
000007AC 2E 00 73 00 .dw '.stabn 0x44,0,54,',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 34 00
2C 00 00 00
00 00
000007BF 39 00 00 00 .dd LM27-_IRQ6
000007C1 0D 00 0A 00 .dw 0x0d,0x0a
0000807A .text
LM27:
LBE2:
000007C3 .debug
000007C3 2E 00 73 00 .dw '.stabn 0x44,0,54,',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 34 00
2C 00 00 00
00 00
000007D6 39 00 00 00 .dd LM28-_IRQ6
000007D8 0D 00 0A 00 .dw 0x0d,0x0a
0000807A .text
LM28:
L10:
0000807A 41 00 sp+=1
// ISR ATTRIBUTE FUNCTION, POP r1,bp
0000807B A8 90 pop r1,bp from [sp]
0000807C 98 9A reti
.endp // end of IRQ6
000007DA .debug
000007DA 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
000007EC 06 00 00 00 .dd LBB2-_IRQ6
000007EE 0D 00 0A 00 .dw 0x0d,0x0a
0000807D .text
000007F0 .debug
000007F0 2E 00 73 00 .dw '.stabs "i:4",128,0,0,0',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
69 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
0000807D .TEXT
00000808 .debug
00000808 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
0000081A 39 00 00 00 .dd LBE2-_IRQ6
0000081C 0D 00 0A 00 .dw 0x0d,0x0a
0000807D .text
0000081E .debug
0000081E 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
00000827 3C 00 00 00 .dd LME9-_IRQ6
00000829 0D 00 0A 00 .dw 0x0d,0x0a
0000807D .text
LME9:
// ISR ATTRIBUTE FUNCTION, LOCATE in .text SECTION
0000807D .text
0000082B .debug
0000082B 2E 00 73 00 .dw '.stabs "IRQ7:F19",36,0,0,',0,0,offset _IRQ7,seg _IRQ7,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
49 00 52 00
51 00 37 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 74 00
00 00 0D 00
0A 00
0000807D .TEXT
.public _IRQ7
_IRQ7: .proc
0000084A .debug
0000084A 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
0000085D 00 00 00 00 .dd LM29-_IRQ7
0000085F 0D 00 0A 00 .dw 0x0d,0x0a
0000807D .text
LM29:
// ISR ATTRIBUTE FUNCTION, PUSH r1,bp
0000807D A8 DA push r1,bp to [sp]
// total=0, vars=0
// frame_pointer_needed: 1
0000807E 08 0B 01 00 bp=sp+1
00008080 0D 03 03 00 R1=BP+3
00000861 .debug
00000861 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
00000874 05 00 00 00 .dd LM30-_IRQ7
00000876 0D 00 0A 00 .dw 0x0d,0x0a
00008082 .text
LM30:
L18:
// ISR ATTRIBUTE FUNCTION, POP r1,bp
00008082 A8 90 pop r1,bp from [sp]
00008083 98 9A reti
.endp // end of IRQ7
00000878 .debug
00000878 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
00000881 07 00 00 00 .dd LME10-_IRQ7
00000883 0D 00 0A 00 .dw 0x0d,0x0a
00008084 .text
LME10:
.external _P_IOB_Data
.external _P_INT_Clear
.external _P_INT_Ctrl
.end
0 error(s), 0 warning(s).
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -