📄 initial.asm
字号:
.dw '.stabs "P_UART_Status_DEF:t237=238=u1W:26,0,16;B:239=s1reserved1:26,0,3;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "BY:26,3,1;reserved2:26,4,2;RXBF:26,6,1;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "reserved3:26,7,7;TXIF:26,14,1;RXIF:26,15,1;;,0,16;;",128,0,0,0',0x0d,0x0a
.CODE
.debug
.dw '.stabs "P_INT_Status_DEF:t240=241=u1W:26,0,16;B:242=s1FTIF:26,0,1;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "OSCSF:26,1,1;OLIF:26,2,1;reserved:26,3,1;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "CMTIF:26,4,1;PDC0IF:26,5,1;PDC1IF:26,6,1;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "TPM2IF:26,7,1;MCP3IF:26,8,1;MCP4IF:26,9,1;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "ADCIF:26,10,1;EXT0IF:26,11,1;EXT1IF:26,12,1;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "SPIIF:26,13,1;UARTIF:26,14,1;KEYIF:26,15,1;;,0,16;;",128,0,0,0',0x0d,0x0a
.CODE
.debug
.dw '.stabs "P_INT_Priority_DEF:t243=244=u1W:26,0,16;B:245=s1FTIP:26,0,1;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "OSCIP:26,1,1;OLIP:26,2,1;reserved1:26,3,1;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "CMTIP:26,4,1;PDC0IP:26,5,1;PDC1IP:26,6,1;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "TPM2IP:26,7,1;MCP3IP:26,8,1;MCP4IP:26,9,1;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "ADCIP:26,10,1;EXTIP:26,11,1;reserved2:26,12,1;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "SPIIP:26,13,1;UARTIP:26,14,1;KEYIP:26,15,1;;,0,16;;",128,0,0,0',0x0d,0x0a
.CODE
.debug
.dw '.stabs "P_MisINT_Ctrl_DEF:t246=247=u1W:26,0,16;B:248=s1reserved1:26,0,11;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "EXT0IE:26,11,1;EXT1IE:26,12,1;EXT0MS:26,13,1;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "EXT1MS:26,14,1;KEYIE:26,15,1;;,0,16;;",128,0,0,0',0x0d,0x0a
.CODE
.debug
.dw '.stabs "P_Flash_RW_DEF:t249=250=u1W:26,0,16;B:251=s1BK0WENB:26,0,1;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "BK1WENB:26,1,1;BK2WENB:26,2,1;BK3WENB:26,3,1;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "BK4WENB:26,4,1;BK5WENB:26,5,1;BK6WENB:26,6,1;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "BK7WENB:26,7,1;BK8WENB:26,8,1;BK9WENB:26,9,1;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "BK10WENB:26,10,1;BK11WENB:26,11,1;BK12WENB:26,12,1;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "BK13WENB:26,13,1;BK14WENB:26,14,1;BK15WENB:26,15,1;;,0,16;;",128,0,0,0',0x0d,0x0a
.CODE
.debug
.dw '.stabs "P_Flash_Cmd_DEF:t252=253=u1W:26,0,16;B:254=s1Reserve:26,0,16;;,0,16;;",128,0,0,0',0x0d,0x0a
.CODE
.debug
.dw '.stabs "P_CMT_Start_DEF:t255=256=u1W:26,0,16;B:257=s1ST0:26,0,1;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "ST1:26,1,1;Rerserved:26,2,14;;,0,16;;",128,0,0,0',0x0d,0x0a
.CODE
.debug
.dw '.stabs "P_CMT_Ctrl_DEF:t258=259=u1W:26,0,16;B:260=s1CKA:26,0,3;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "Reserved1:26,3,3;CM0IE:26,6,1;CM0IF:26,7,1;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "CKB:26,8,3;Reserved2:26,11,3;CM1IE:26,14,1;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "CM1IF:26,15,1;;,0,16;;",128,0,0,0',0x0d,0x0a
.CODE
.debug
.dw '.stabs "P_BZO_Ctrl_DEF:t261=262=u1W:26,0,16;B:263=s1BZOCK:26,0,2;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "Reserved:26,2,13;BZOEN:26,15,1;;,0,16;;",128,0,0,0',0x0d,0x0a
.CODE
.debug
.dw '.stabs "PID:T264=s10SetPoint:4,0,16;IncPoint:4,16,16;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "Proportion:13,32,32;Integral:13,64,32;Derivative:13,96,32;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "LastError:1,128,16;PrevError:1,144,16;;",128,0,0,0',0x0d,0x0a
.CODE
.debug
.dw '.stabs "PID:t265=264",128,0,0,0',0x0d,0x0a
.CODE
.debug
.dw '.stabs "CONTROLSM:T266=u1W:4,0,16;B:267=s1_startup:4,0,1;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "_slowflag:4,1,1;_stopflag:4,2,1;_charge:4,3,1;\\",128,0,0,0',0x0d,0x0a
.DW '.stabs "_workflag:4,4,1;_nowspeed:4,5,1;_flag:4,6,1;;,0,16;;",128,0,0,0',0x0d,0x0a
.CODE
.debug
.dw '.stabs "CONTROLSM:t268=266",128,0,0,0',0x0d,0x0a
.CODE
.code
.debug
.dw '.stabs "Timer_PDC_Init:f19",36,0,0,',0,0,offset _Timer_PDC_Init,seg _Timer_PDC_Init,0x0d,0x0a
.CODE
_Timer_PDC_Init: .proc
.debug
.dw '.stabn 0x44,0,37,',0,0
.dd LM1-_Timer_PDC_Init
.dw 0x0d,0x0a
.code
LM1:
// total=0, vars=0
// frame_pointer_needed: 1
push bp to [sp]
bp=sp+1
R1=BP+3
.debug
.dw '.stabn 0x44,0,38,',0,0
.dd LM2-_Timer_PDC_Init
.dw 0x0d,0x0a
.code
LM2:
R2=[28779] // QImode move
R3=R2&(-257)
[28779]=R3 // QImode move
.debug
.dw '.stabn 0x44,0,39,',0,0
.dd LM3-_Timer_PDC_Init
.dw 0x0d,0x0a
.code
LM3:
R2=[28778] // QImode move
R3=R2&(-257)
[28778]=R3 // QImode move
.debug
.dw '.stabn 0x44,0,40,',0,0
.dd LM4-_Timer_PDC_Init
.dw 0x0d,0x0a
.code
LM4:
R2=[28777] // QImode move
R3=R2&(-257)
[28777]=R3 // QImode move
.debug
.dw '.stabn 0x44,0,42,',0,0
.dd LM5-_Timer_PDC_Init
.dw 0x0d,0x0a
.code
LM5:
R2=[28779] // QImode move
R3=R2&(-513)
[28779]=R3 // QImode move
.debug
.dw '.stabn 0x44,0,43,',0,0
.dd LM6-_Timer_PDC_Init
.dw 0x0d,0x0a
.code
LM6:
R2=[28778] // QImode move
R3=R2&(-513)
[28778]=R3 // QImode move
.debug
.dw '.stabn 0x44,0,44,',0,0
.dd LM7-_Timer_PDC_Init
.dw 0x0d,0x0a
.code
LM7:
R2=[28777] // QImode move
R3=R2&(-513)
[28777]=R3 // QImode move
.debug
.dw '.stabn 0x44,0,46,',0,0
.dd LM8-_Timer_PDC_Init
.dw 0x0d,0x0a
.code
LM8:
R2=[28779] // QImode move
R3=R2&(-1025)
[28779]=R3 // QImode move
.debug
.dw '.stabn 0x44,0,47,',0,0
.dd LM9-_Timer_PDC_Init
.dw 0x0d,0x0a
.code
LM9:
R2=[28778] // QImode move
R3=R2&(-1025)
[28778]=R3 // QImode move
.debug
.dw '.stabn 0x44,0,48,',0,0
.dd LM10-_Timer_PDC_Init
.dw 0x0d,0x0a
.code
LM10:
R2=[28777] // QImode move
R3=R2&(-1025)
[28777]=R3 // QImode move
.debug
.dw '.stabn 0x44,0,50,',0,0
.dd LM11-_Timer_PDC_Init
.dw 0x0d,0x0a
.code
LM11:
R2=(-28444) // QImode move
[29794]=R2 // QImode move
.debug
.dw '.stabn 0x44,0,58,',0,0
.dd LM12-_Timer_PDC_Init
.dw 0x0d,0x0a
.code
LM12:
R3=[29794] // QImode move
R2=R3&(-3841)
R2=R2|2560
[29794]=R2 // QImode move
.debug
.dw '.stabn 0x44,0,61,',0,0
.dd LM13-_Timer_PDC_Init
.dw 0x0d,0x0a
.code
LM13:
R2=(-15933) // QImode move
[29696]=R2 // QImode move
.debug
.dw '.stabn 0x44,0,72,',0,0
.dd LM14-_Timer_PDC_Init
.dw 0x0d,0x0a
.code
LM14:
R2=[29728] // QImode move
R3=R2|32
[29728]=R3 // QImode move
.debug
.dw '.stabn 0x44,0,74,',0,0
.dd LM15-_Timer_PDC_Init
.dw 0x0d,0x0a
.code
LM15:
R3=[29712] // QImode move
R2=R3&(-16)
R2=R2|12
[29712]=R2 // QImode move
.debug
.dw '.stabn 0x44,0,75,',0,0
.dd LM16-_Timer_PDC_Init
.dw 0x0d,0x0a
.code
LM16:
R2=[29728] // QImode move
R3=R2|256
[29728]=R3 // QImode move
.debug
.dw '.stabn 0x44,0,77,',0,0
.dd LM17-_Timer_PDC_Init
.dw 0x0d,0x0a
.code
LM17:
R2=[29701] // QImode move
R3=R2|1
[29701]=R3 // QImode move
.debug
.dw '.stabn 0x44,0,78,',0,0
.dd LM18-_Timer_PDC_Init
.dw 0x0d,0x0a
.code
LM18:
.debug
.dw '.stabn 0x44,0,78,',0,0
.dd LM19-_Timer_PDC_Init
.dw 0x0d,0x0a
.code
LM19:
L2:
pop bp from [sp]
retf
.endp // end of Timer_PDC_Init
.debug
.dw '.stabf ',0,0
.dd LME1-_Timer_PDC_Init
.dw 0x0d,0x0a
.code
LME1:
.code
.debug
.dw '.stabs "Timer_BLDC_Init:f19",36,0,0,',0,0,offset _Timer_BLDC_Init,seg _Timer_BLDC_Init,0x0d,0x0a
.CODE
_Timer_BLDC_Init: .proc
.debug
.dw '.stabn 0x44,0,84,',0,0
.dd LM20-_Timer_BLDC_Init
.dw 0x0d,0x0a
.code
LM20:
// total=0, vars=0
// frame_pointer_needed: 1
push bp to [sp]
bp=sp+1
R1=BP+3
.debug
.dw '.stabn 0x44,0,85,',0,0
.dd LM21-_Timer_BLDC_Init
.dw 0x0d,0x0a
.code
LM21:
R2=23041 // QImode move
[29705]=R2 // QImode move
.debug
.dw '.stabn 0x44,0,87,',0,0
.dd LM22-_Timer_BLDC_Init
.dw 0x0d,0x0a
.code
LM22:
R2=8416 // QImode move
[29699]=R2 // QImode move
.debug
.dw '.stabn 0x44,0,97,',0,0
.dd LM23-_Timer_BLDC_Init
.dw 0x0d,0x0a
.code
LM23:
R2=3000 // QImode move
[29752]=R2 // QImode move
.debug
.dw '.stabn 0x44,0,98,',0,0
.dd LM24-_Timer_BLDC_Init
.dw 0x0d,0x0a
.code
LM24:
R2=50 // QImode move
[29768]=R2 // QImode move
.debug
.dw '.stabn 0x44,0,99,',0,0
.dd LM25-_Timer_BLDC_Init
.dw 0x0d,0x0a
.code
LM25:
R2=169 // QImode move
[29706]=R2 // QImode move
.debug
.dw '.stabn 0x44,0,103,',0,0
.dd LM26-_Timer_BLDC_Init
.dw 0x0d,0x0a
.code
LM26:
R2=63 // QImode move
[28801]=R2 // QImode move
.debug
.dw '.stabn 0x44,0,107,',0,0
.dd LM27-_Timer_BLDC_Init
.dw 0x0d,0x0a
.code
LM27:
R2=546 // QImode move
[29715]=R2 // QImode move
.debug
.dw '.stabn 0x44,0,111,',0,0
.dd LM28-_Timer_BLDC_Init
.dw 0x0d,0x0a
.code
LM28:
R2=0 // QImode move
[29703]=R2 // QImode move
.debug
.dw '.stabn 0x44,0,112,',0,0
.dd LM29-_Timer_BLDC_Init
.dw 0x0d,0x0a
.code
LM29:
R2=[29703] // QImode move
R3=R2|16384
[29703]=R3 // QImode move
.debug
.dw '.stabn 0x44,0,114,',0,0
.dd LM30-_Timer_BLDC_Init
.dw 0x0d,0x0a
.code
LM30:
R2=63 // QImode move
[29702]=R2 // QImode move
.debug
.dw '.stabn 0x44,0,118,',0,0
.dd LM31-_Timer_BLDC_Init
.dw 0x0d,0x0a
.code
LM31:
R2=[29701] // QImode move
R3=R2|8
[29701]=R3 // QImode move
.debug
.dw '.stabn 0x44,0,119,',0,0
.dd LM32-_Timer_BLDC_Init
.dw 0x0d,0x0a
.code
LM32:
.debug
.dw '.stabn 0x44,0,119,',0,0
.dd LM33-_Timer_BLDC_Init
.dw 0x0d,0x0a
.code
LM33:
L3:
pop bp from [sp]
retf
.endp // end of Timer_BLDC_Init
.debug
.dw '.stabf ',0,0
.dd LME2-_Timer_BLDC_Init
.dw 0x0d,0x0a
.code
LME2:
.code
.debug
.dw '.stabs "Timer_Fault_Init:f19",36,0,0,',0,0,offset _Timer_Fault_Init,seg _Timer_Fault_Init,0x0d,0x0a
.CODE
_Timer_Fault_Init: .proc
.debug
.dw '.stabn 0x44,0,125,',0,0
.dd LM34-_Timer_Fault_Init
.dw 0x0d,0x0a
.code
LM34:
// total=0, vars=0
// frame_pointer_needed: 1
push bp to [sp]
bp=sp+1
R1=BP+3
.debug
.dw '.stabn 0x44,0,132,',0,0
.dd LM35-_Timer_Fault_Init
.dw 0x0d,0x0a
.code
LM35:
R2=21930 // QImode move
[29802]=R2 // QImode move
.debug
.dw '.stabn 0x44,0,133,',0,0
.dd LM36-_Timer_Fault_Init
.dw 0x0d,0x0a
.code
LM36:
R2=(-21931) // QImode move
[29802]=R2 // QImode move
.debug
.dw '.stabn 0x44,0,134,',0,0
.dd LM37-_Timer_Fault_Init
.dw 0x0d,0x0a
.code
LM37:
R2=[29798] // QImode move
R3=R2|15
[29798]=R3 // QImode move
.debug
.dw '.stabn 0x44,0,136,',0,0
.dd LM38-_Timer_Fault_Init
.dw 0x0d,0x0a
.code
LM38:
R2=[29798] // QImode move
R3=R2|96
[29798]=R3 // QImode move
.debug
.dw '.stabn 0x44,0,140,',0,0
.dd LM39-_Timer_Fault_Init
.dw 0x0d,0x0a
.code
LM39:
R2=[28779] // QImode move
R3=R2&(-65)
[28779]=R3 // QImode move
.debug
.dw '.stabn 0x44,0,141,',0,0
.dd LM40-_Timer_Fault_Init
.dw 0x0d,0x0a
.code
LM40:
R2=[28778] // QImode move
R3=R2&(-65)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -