📄 irq.lst
字号:
78 00 34 00
34 00 2C 00
30 00 2C 00
32 00 34 00
2C 00 00 00
00 00
00000510 31 00 00 00 .dd LM9-_LED_ISR
00000512 0D 00 0A 00 .dw 0x0d,0x0a
00009164 .code
LM9:
00009164 0F 9F 6F 91 PC=L6 // jump
L5:
00000514 .debug
00000514 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
00000527 33 00 00 00 .dd LM10-_LED_ISR
00000529 0D 00 0A 00 .dw 0x0d,0x0a
00009166 .code
LM10:
00009166 40 92 R1=0 // QImode move
00009167 19 D3 00 70 [28672]=R1 // QImode move
0000052B .debug
0000052B 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
00 00
0000053E 36 00 00 00 .dd LM11-_LED_ISR
00000540 0D 00 0A 00 .dw 0x0d,0x0a
00009169 .code
LM11:
00009169 09 93 00 40 R1=16384 // QImode move
0000916B 19 D3 05 70 [28677]=R1 // QImode move
00000542 .debug
00000542 2E 00 73 00 .dw '.stabn 0x44,0,29,',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 39 00
2C 00 00 00
00 00
00000555 3A 00 00 00 .dd LM12-_LED_ISR
00000557 0D 00 0A 00 .dw 0x0d,0x0a
0000916D .code
LM12:
0000916D 40 F0 12 8D CALL _delay // call with return value
L6:
00000559 .debug
00000559 2E 00 73 00 .dw '.stabn 0x44,0,31,',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 31 00
2C 00 00 00
00 00
0000056C 3C 00 00 00 .dd LM13-_LED_ISR
0000056E 0D 00 0A 00 .dw 0x0d,0x0a
0000916F .code
LM13:
0000916F 40 94 R2=0 // sign extend
00009170 11 93 17 03 R1=[_i]
00009172 01 6E jpl 1
00009173 41 64 R2=-1
00009174 0B 97 0A 03 R3=_led_buf // QImode move
00009176 01 95 R2=R1 // QImode move
00009177 03 93 R1=R3 // QImode move
00009178 02 03 R1 = R1 + R2 //addqi3
00009179 01 95 R2=R1 // QImode move
0000917A 40 98 R4=0 // sign extend
0000917B C2 96 R3=[R2]
0000917C 01 6E jpl 1
0000917D 41 68 R4=-1
0000917E 09 93 F9 02 R1=_DispTbl // QImode move
00009180 03 95 R2=R3 // QImode move
00009181 02 03 R1 = R1 + R2 //addqi3
00009182 01 97 R3=R1 // QImode move
00009183 C3 94 R2=[R3] // QImode move
00009184 1A D5 00 70 [28672]=R2 // QImode move
00000570 .debug
00000570 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
00000583 53 00 00 00 .dd LM14-_LED_ISR
00000585 0D 00 0A 00 .dw 0x0d,0x0a
00009186 .code
LM14:
00009186 11 93 F8 02 R1=[_numb] // QImode move
00009188 12 95 17 03 R2=[_i] // QImode move
0000918A C8 D4 [SP--]=R2 // QImode move
0000918B C8 D2 [SP--]=R1 // QImode move
0000918C 40 F0 D9 94 CALL __lshiu1 // call with return value
0000918E 42 00 SP = SP + 2 //SP
0000918F 19 D3 05 70 [28677]=R1 // QImode move
00000587 .debug
00000587 2E 00 73 00 .dw '.stabn 0x44,0,33,',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 33 00
2C 00 00 00
00 00
0000059A 5E 00 00 00 .dd LM15-_LED_ISR
0000059C 0D 00 0A 00 .dw 0x0d,0x0a
00009191 .code
LM15:
0000059E .debug
0000059E 2E 00 73 00 .dw '.stabn 0x44,0,33,',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 33 00
2C 00 00 00
00 00
000005B1 5E 00 00 00 .dd LM16-_LED_ISR
000005B3 0D 00 0A 00 .dw 0x0d,0x0a
00009191 .code
LM16:
L2:
00009191 41 00 SP+=1
00009192 88 98 POP BP from [SP]
00009193 90 9A RETF
.endp // end of LED_ISR
000005B5 .debug
000005B5 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
000005BE 61 00 00 00 .dd LME1-_LED_ISR
000005C0 0D 00 0A 00 .dw 0x0d,0x0a
00009194 .code
LME1:
00009194 .code
000005C2 .debug
000005C2 2E 00 73 00 .dw '.stabs "Clock_ISR:F19",36,0,0,',0,0,offset _Clock_ISR,seg _Clock_ISR,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
43 00 6C 00
6F 00 63 00
6B 00 5F 00
49 00 53 00
52 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
61 00 00 00
0D 00 0A 00
00009194 .CODE
.public _Clock_ISR
_Clock_ISR: .proc
000005E6 .debug
000005E6 2E 00 73 00 .dw '.stabn 0x44,0,37,',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 37 00
2C 00 00 00
00 00
000005F9 00 00 00 00 .dd LM17-_Clock_ISR
000005FB 0D 00 0A 00 .dw 0x0d,0x0a
00009194 .code
LM17:
// total=0, vars=0
// frame_pointer_needed: 1
000005FD .debug
000005FD 2E 00 73 00 .dw '.stabn 0xa6,0,0,0',0x0d, 0x0a
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 61 00
36 00 2C 00
30 00 2C 00
30 00 2C 00
30 00 0D 00
0A 00
00009194 .code
00009194 88 DA PUSH BP to [SP]
00009195 08 0B 01 00 BP=SP+1
00009197 0D 03 03 00 R1=BP+3
00000610 .debug
00000610 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
00000623 05 00 00 00 .dd LM18-_Clock_ISR
00000625 0D 00 0A 00 .dw 0x0d,0x0a
00009199 .code
LM18:
00009199 12 95 14 03 R2=[_Time] // QImode move
0000919B 41 96 R3=1 // QImode move
0000919C 1A 07 14 03 [_Time]=R2+R3 //addqi3_Qrr
00000627 .debug
00000627 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
0000063A 0A 00 00 00 .dd LM19-_Clock_ISR
0000063C 0D 00 0A 00 .dw 0x0d,0x0a
0000919E .code
LM19:
0000063E .debug
0000063E 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
00000651 0A 00 00 00 .dd LM20-_Clock_ISR
00000653 0D 00 0A 00 .dw 0x0d,0x0a
0000919E .code
LM20:
L9:
0000919E 88 98 POP BP from [SP]
0000919F 90 9A RETF
.endp // end of Clock_ISR
00000655 .debug
00000655 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
0000065E 0C 00 00 00 .dd LME2-_Clock_ISR
00000660 0D 00 0A 00 .dw 0x0d,0x0a
000091A0 .code
LME2:
000091A0 .code
00000662 .debug
00000662 2E 00 73 00 .dw '.stabs "Ext1_IRQ:F19",36,0,0,',0,0,offset _Ext1_IRQ,seg _Ext1_IRQ,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
45 00 78 00
74 00 31 00
5F 00 49 00
52 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 6D 00
00 00 0D 00
0A 00
000091A0 .CODE
.public _Ext1_IRQ
_Ext1_IRQ: .proc
00000685 .debug
00000685 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
00000698 00 00 00 00 .dd LM21-_Ext1_IRQ
0000069A 0D 00 0A 00 .dw 0x0d,0x0a
000091A0 .code
LM21:
// total=4, vars=4
// frame_pointer_needed: 1
0000069C .debug
0000069C 2E 00 73 00 .dw '.stabn 0xa6,0,0,4',0x0d, 0x0a
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 61 00
36 00 2C 00
30 00 2C 00
30 00 2C 00
34 00 0D 00
0A 00
000091A0 .code
000091A0 88 DA PUSH BP to [SP]
000091A1 44 20 SP-=4
000091A2 08 0B 01 00 BP=SP+1
000091A4 0D 03 07 00 R1=BP+7
000091A6 02 D2 [BP+2]=R1 // QImode move
000006AF .debug
000006AF 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
000006C2 07 00 00 00 .dd LM22-_Ext1_IRQ
000006C4 0D 00 0A 00 .dw 0x0d,0x0a
000091A7 .code
LM22:
LBB2:
000091A7 40 92 R1=0 // QImode move
000091A8 C5 D2 [BP]=R1 // QImode move
000006C6 .debug
000006C6 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
000006D9 09 00 00 00 .dd LM23-_Ext1_IRQ
000006DB 0D 00 0A 00 .dw 0x0d,0x0a
000091A9 .code
LM23:
000091A9 05 93 R1=BP // QImode move
000091AA 0D 05 01 00 R2=BP+1
000091AC 40 92 R1=0 // QImode move
000091AD 02 97 R3=R2 // QImode move
000091AE C3 D2 [R3]=R1 // QImode move
000006DD .debug
000006DD 2E 00 73 00 .dw '.stabn 0x44,0,49,',0,0
74 00 61 00
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -