📄 main.asm
字号:
L8:
sp+=1
// ISR ATTRIBUTE FUNCTION, POP r1,bp
pop r1,bp from [sp]
reti
.endp // end of IRQ3
.debug
.dw '.stabf ',0,0
.dd LME2-_IRQ3
.dw 0x0d,0x0a
.text
LME2:
// ISR ATTRIBUTE FUNCTION, LOCATE in .text SECTION
.text
.debug
.dw '.stabs "IRQ6:F19",36,0,0,',0,0,offset _IRQ6,seg _IRQ6,0x0d,0x0a
.TEXT
.public _IRQ6
_IRQ6: .proc
.debug
.dw '.stabn 0x44,0,70,',0,0
.dd LM24-_IRQ6
.dw 0x0d,0x0a
.text
LM24:
// ISR ATTRIBUTE FUNCTION, PUSH r1,bp
push r1,bp to [sp]
// total=1, vars=1
// frame_pointer_needed: 1
sp-=1
bp=sp+1
R1=BP+4
[BP]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,71,',0,0
.dd LM25-_IRQ6
.dw 0x0d,0x0a
.text
LM25:
R1=[28932] // QImode move
R2=15 // QImode move
[SP--]=R2 // QImode move
[SP--]=R1 // QImode move
call __rshu1 // call with return value
SP=SP+2
CMP R1,0 // QImode test
JNZ L13 // QImode EQ
PC=L12
L13:
R1=[28930] // QImode move
R2=15 // QImode move
[SP--]=R2 // QImode move
[SP--]=R1 // QImode move
call __rshu1 // call with return value
SP=SP+2
CMP R1,0 // QImode test
JNZ L14 // QImode EQ
PC=L12
L14:
.debug
.dw '.stabn 0x44,0,72,',0,0
.dd LM26-_IRQ6
.dw 0x0d,0x0a
.text
LM26:
call _MC75_DMC_RcvStream // call without return value
L12:
.debug
.dw '.stabn 0x44,0,73,',0,0
.dd LM27-_IRQ6
.dw 0x0d,0x0a
.text
LM27:
.debug
.dw '.stabn 0x44,0,73,',0,0
.dd LM28-_IRQ6
.dw 0x0d,0x0a
.text
LM28:
L11:
sp+=1
// ISR ATTRIBUTE FUNCTION, POP r1,bp
pop r1,bp from [sp]
reti
.endp // end of IRQ6
.debug
.dw '.stabf ',0,0
.dd LME3-_IRQ6
.dw 0x0d,0x0a
.text
LME3:
// ISR ATTRIBUTE FUNCTION, LOCATE in .text SECTION
.text
.debug
.dw '.stabs "BREAK:F19",36,0,0,',0,0,offset _BREAK,seg _BREAK,0x0d,0x0a
.TEXT
.public _BREAK
_BREAK: .proc
.debug
.dw '.stabn 0x44,0,77,',0,0
.dd LM29-_BREAK
.dw 0x0d,0x0a
.text
LM29:
// ISR ATTRIBUTE FUNCTION, PUSH r1,bp
push r1,bp to [sp]
// total=0, vars=0
// frame_pointer_needed: 1
bp=sp+1
R1=BP+3
.debug
.dw '.stabn 0x44,0,79,',0,0
.dd LM30-_BREAK
.dw 0x0d,0x0a
.text
LM30:
L15:
// ISR ATTRIBUTE FUNCTION, POP r1,bp
pop r1,bp from [sp]
reti
.endp // end of BREAK
.debug
.dw '.stabf ',0,0
.dd LME4-_BREAK
.dw 0x0d,0x0a
.text
LME4:
// ISR ATTRIBUTE FUNCTION, LOCATE in .text SECTION
.text
.debug
.dw '.stabs "IRQ0:F19",36,0,0,',0,0,offset _IRQ0,seg _IRQ0,0x0d,0x0a
.TEXT
.public _IRQ0
_IRQ0: .proc
.debug
.dw '.stabn 0x44,0,87,',0,0
.dd LM31-_IRQ0
.dw 0x0d,0x0a
.text
LM31:
// ISR ATTRIBUTE FUNCTION, PUSH r1,bp
push r1,bp to [sp]
// total=0, vars=0
// frame_pointer_needed: 1
bp=sp+1
R1=BP+3
.debug
.dw '.stabn 0x44,0,89,',0,0
.dd LM32-_IRQ0
.dw 0x0d,0x0a
.text
LM32:
L16:
// ISR ATTRIBUTE FUNCTION, POP r1,bp
pop r1,bp from [sp]
reti
.endp // end of IRQ0
.debug
.dw '.stabf ',0,0
.dd LME5-_IRQ0
.dw 0x0d,0x0a
.text
LME5:
// ISR ATTRIBUTE FUNCTION, LOCATE in .text SECTION
.text
.debug
.dw '.stabs "IRQ1:F19",36,0,0,',0,0,offset _IRQ1,seg _IRQ1,0x0d,0x0a
.TEXT
.public _IRQ1
_IRQ1: .proc
.debug
.dw '.stabn 0x44,0,97,',0,0
.dd LM33-_IRQ1
.dw 0x0d,0x0a
.text
LM33:
// ISR ATTRIBUTE FUNCTION, PUSH r1,bp
push r1,bp to [sp]
// total=0, vars=0
// frame_pointer_needed: 1
bp=sp+1
R1=BP+3
.debug
.dw '.stabn 0x44,0,99,',0,0
.dd LM34-_IRQ1
.dw 0x0d,0x0a
.text
LM34:
L17:
// ISR ATTRIBUTE FUNCTION, POP r1,bp
pop r1,bp from [sp]
reti
.endp // end of IRQ1
.debug
.dw '.stabf ',0,0
.dd LME6-_IRQ1
.dw 0x0d,0x0a
.text
LME6:
// ISR ATTRIBUTE FUNCTION, LOCATE in .text SECTION
.text
.debug
.dw '.stabs "IRQ2:F19",36,0,0,',0,0,offset _IRQ2,seg _IRQ2,0x0d,0x0a
.TEXT
.public _IRQ2
_IRQ2: .proc
.debug
.dw '.stabn 0x44,0,106,',0,0
.dd LM35-_IRQ2
.dw 0x0d,0x0a
.text
LM35:
// ISR ATTRIBUTE FUNCTION, PUSH r1,bp
push r1,bp to [sp]
// total=0, vars=0
// frame_pointer_needed: 1
bp=sp+1
R1=BP+3
.debug
.dw '.stabn 0x44,0,108,',0,0
.dd LM36-_IRQ2
.dw 0x0d,0x0a
.text
LM36:
L18:
// ISR ATTRIBUTE FUNCTION, POP r1,bp
pop r1,bp from [sp]
reti
.endp // end of IRQ2
.debug
.dw '.stabf ',0,0
.dd LME7-_IRQ2
.dw 0x0d,0x0a
.text
LME7:
// ISR ATTRIBUTE FUNCTION, LOCATE in .text SECTION
.text
.debug
.dw '.stabs "IRQ5:F19",36,0,0,',0,0,offset _IRQ5,seg _IRQ5,0x0d,0x0a
.TEXT
.public _IRQ5
_IRQ5: .proc
.debug
.dw '.stabn 0x44,0,116,',0,0
.dd LM37-_IRQ5
.dw 0x0d,0x0a
.text
LM37:
// ISR ATTRIBUTE FUNCTION, PUSH r1,bp
push r1,bp to [sp]
// total=0, vars=0
// frame_pointer_needed: 1
bp=sp+1
R1=BP+3
.debug
.dw '.stabn 0x44,0,118,',0,0
.dd LM38-_IRQ5
.dw 0x0d,0x0a
.text
LM38:
L19:
// ISR ATTRIBUTE FUNCTION, POP r1,bp
pop r1,bp from [sp]
reti
.endp // end of IRQ5
.debug
.dw '.stabf ',0,0
.dd LME8-_IRQ5
.dw 0x0d,0x0a
.text
LME8:
// ISR ATTRIBUTE FUNCTION, LOCATE in .text SECTION
.text
.debug
.dw '.stabs "IRQ7:F19",36,0,0,',0,0,offset _IRQ7,seg _IRQ7,0x0d,0x0a
.TEXT
.public _IRQ7
_IRQ7: .proc
.debug
.dw '.stabn 0x44,0,126,',0,0
.dd LM39-_IRQ7
.dw 0x0d,0x0a
.text
LM39:
// ISR ATTRIBUTE FUNCTION, PUSH r1,bp
push r1,bp to [sp]
// total=0, vars=0
// frame_pointer_needed: 1
bp=sp+1
R1=BP+3
.debug
.dw '.stabn 0x44,0,128,',0,0
.dd LM40-_IRQ7
.dw 0x0d,0x0a
.text
LM40:
L20:
// ISR ATTRIBUTE FUNCTION, POP r1,bp
pop r1,bp from [sp]
reti
.endp // end of IRQ7
.debug
.dw '.stabf ',0,0
.dd LME9-_IRQ7
.dw 0x0d,0x0a
.text
LME9:
// ISR ATTRIBUTE FUNCTION, LOCATE in .text SECTION
.text
.debug
.dw '.stabs "FIQ:F19",36,0,0,',0,0,offset _FIQ,seg _FIQ,0x0d,0x0a
.TEXT
.public _FIQ
_FIQ: .proc
.debug
.dw '.stabn 0x44,0,135,',0,0
.dd LM41-_FIQ
.dw 0x0d,0x0a
.text
LM41:
// ISR ATTRIBUTE FUNCTION, PUSH r1,bp
push r1,bp to [sp]
// total=0, vars=0
// frame_pointer_needed: 1
bp=sp+1
R1=BP+3
.debug
.dw '.stabn 0x44,0,137,',0,0
.dd LM42-_FIQ
.dw 0x0d,0x0a
.text
LM42:
L21:
// ISR ATTRIBUTE FUNCTION, POP r1,bp
pop r1,bp from [sp]
reti
.endp // end of FIQ
.debug
.dw '.stabf ',0,0
.dd LME10-_FIQ
.dw 0x0d,0x0a
.text
LME10:
.external _MC75_DMC_RcvStream
.external _SPMC75_SPWM_ISR
.external _g_SPWM_Data_Temp
.external _SPMC_DMC_Save_SpdNow
.external _SPMC75_Moto_RUN_Ctrl
.external _g_iMoto_Run_Time
.external _SPMC_DMC_Load_SpdCmd
.external _SPMC75_Moto_RUN_F_Set
.external _MC75_DMC_UART_Service
.external _Systime_Init
.external _MC75_DMC_UART_Setup
.external _SPMC75_SPWM_TMR_Init
.external __rshu1
.end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -