📄 main.asm
字号:
STW .D2T2 B4,*+SP(4) ; |171|
NOP 2
.line 14
MVK .S2 16,B4 ; |172|
|| MV .D2 B4,B5
STB .D2T2 B4,*B5 ; |172|
NOP 2
.line 15
B .S2 B3 ; |173|
ADD .D2 8,SP,SP ; |173|
NOP 4
; BRANCH OCCURS ; |173|
.endfunc 173,000000000h,8
.sect ".text"
.global _main
.sym _main,_main, 32, 2, 0
.func 177
;******************************************************************************
;* FUNCTION NAME: _main *
;* *
;* Regs Modified : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6, *
;* B7,B8,B9,SP *
;* Regs Used : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6, *
;* B7,B8,B9,SP *
;* Local Frame Size : 0 Args + 4 Auto + 4 Save = 8 byte *
;******************************************************************************
_main:
;** --------------------------------------------------------------------------*
.line 2
.sym _route,4, 14, 1, 32
STW .D2T2 B3,*SP--(8) ; |178|
NOP 2
.line 4
B .S1 _INTR_GLOBAL_DISABLE ; |180|
MVKL .S2 RL8,B3 ; |180|
MVKH .S2 RL8,B3 ; |180|
NOP 3
RL8: ; CALL OCCURS ; |180|
.line 6
B .S1 _Global_EMIF ; |182|
MVKL .S2 RL10,B3 ; |182|
MVKH .S2 RL10,B3 ; |182|
NOP 3
RL10: ; CALL OCCURS ; |182|
.line 7
B .S1 _Global_Init_var ; |183|
MVKL .S2 RL12,B3 ; |183|
MVKH .S2 RL12,B3 ; |183|
NOP 3
RL12: ; CALL OCCURS ; |183|
.line 8
B .S1 _Global_DMA ; |184|
MVKL .S2 RL14,B3 ; |184|
MVKH .S2 RL14,B3 ; |184|
NOP 3
RL14: ; CALL OCCURS ; |184|
.line 9
B .S1 _Global_Intr ; |185|
MVKL .S2 RL16,B3 ; |185|
MVKH .S2 RL16,B3 ; |185|
NOP 3
RL16: ; CALL OCCURS ; |185|
.line 10
B .S1 _INTR_GLOBAL_ENABLE ; |186|
MVKL .S2 RL18,B3 ; |186|
MVKH .S2 RL18,B3 ; |186|
NOP 3
RL18: ; CALL OCCURS ; |186|
.line 12
B .S1 L21 ; |188|
NOP 5
; BRANCH OCCURS ; |188|
;** --------------------------------------------------------------------------*
L14:
.line 15
B .S1 _Flash_ID ; |191|
MVKL .S2 RL20,B3 ; |191|
MVKH .S2 RL20,B3 ; |191|
NOP 3
RL20: ; CALL OCCURS ; |191|
B .S1 L23 ; |191|
NOP 5
; BRANCH OCCURS ; |191|
;** --------------------------------------------------------------------------*
L15:
.line 18
B .S1 _Flash_Read ; |194|
MVKL .S2 RL22,B3 ; |194|
MVKH .S2 RL22,B3 ; |194|
NOP 3
RL22: ; CALL OCCURS ; |194|
B .S1 L23 ; |194|
NOP 5
; BRANCH OCCURS ; |194|
;*----------------------------------------------------------------------------*
;* SOFTWARE PIPELINE INFORMATION
;* Disqualified loop: software pipelining disabled
;*----------------------------------------------------------------------------*
L16:
.line 23
B .S1 _TOUT_ASSERT ; |199|
MVKL .S2 RL24,B3 ; |199|
MVKH .S2 RL24,B3 ; |199|
ZERO .D1 A4 ; |199|
NOP 2
RL24: ; CALL OCCURS ; |199|
.line 24
B .S1 _TOUT_NEGATE ; |200|
MVKL .S2 RL26,B3 ; |200|
MVKH .S2 RL26,B3 ; |200|
ZERO .D1 A4 ; |200|
NOP 2
RL26: ; CALL OCCURS ; |200|
.line 25
B .S1 L16 ; |201|
NOP 5
; BRANCH OCCURS ; |201|
;** --------------------------------------------------------------------------*
L17:
.line 28
B .S1 _Flash_Program ; |204|
MVKL .S2 RL28,B3 ; |204|
ZERO .D2 B4 ; |204|
MVKH .S2 0x80000000,B4 ; |204|
ZERO .D1 A4 ; |204|
MVKH .S1 0x1400000,A4 ; |204|
|| MVKH .S2 RL28,B3 ; |204|
RL28: ; CALL OCCURS ; |204|
.line 29
B .S1 _Flash_Read ; |205|
MVKL .S2 RL30,B3 ; |205|
MVKH .S2 RL30,B3 ; |205|
NOP 3
RL30: ; CALL OCCURS ; |205|
B .S1 L23 ; |205|
NOP 5
; BRANCH OCCURS ; |205|
;** --------------------------------------------------------------------------*
L18:
.line 32
B .S1 _Flash_Erase ; |208|
MVKL .S2 RL32,B3 ; |208|
MVKH .S2 RL32,B3 ; |208|
NOP 3
RL32: ; CALL OCCURS ; |208|
.line 33
B .S1 _Flash_Read ; |209|
MVKL .S2 RL34,B3 ; |209|
MVKH .S2 RL34,B3 ; |209|
NOP 3
RL34: ; CALL OCCURS ; |209|
B .S1 L23 ; |209|
NOP 5
; BRANCH OCCURS ; |209|
;** --------------------------------------------------------------------------*
L19:
.line 36
B .S1 _Flash_All ; |212|
MVKL .S2 RL36,B3 ; |212|
MVKH .S2 RL36,B3 ; |212|
NOP 3
RL36: ; CALL OCCURS ; |212|
.line 37
B .S1 _Flash_Read ; |213|
MVKL .S2 RL38,B3 ; |213|
MVKH .S2 RL38,B3 ; |213|
NOP 3
RL38: ; CALL OCCURS ; |213|
B .S1 L23 ; |213|
NOP 5
; BRANCH OCCURS ; |213|
;** --------------------------------------------------------------------------*
L20:
.line 40
B .S1 _test ; |216|
MVKL .S2 RL40,B3 ; |216|
MVKH .S2 RL40,B3 ; |216|
NOP 3
RL40: ; CALL OCCURS ; |216|
B .S1 L23 ; |216|
NOP 5
; BRANCH OCCURS ; |216|
;** --------------------------------------------------------------------------*
L21:
LDW .D2T2 *+SP(4),B0 ; |216|
NOP 4
CMPGT .L2 B0,3,B2 ; |216|
[ B2] B .S1 L22 ; |216|
CMPEQ .L2 B0,4,B1 ; |216|
CMPEQ .L1X B0,3,A1 ; |216|
NOP 3
; BRANCH OCCURS ; |216|
;** --------------------------------------------------------------------------*
[ A1] B .S1 L17 ; |216|
NOP 5
; BRANCH OCCURS ; |216|
;** --------------------------------------------------------------------------*
[!B0] B .S1 L14 ; |216|
CMPEQ .L2 B0,1,B1 ; |216|
NOP 4
; BRANCH OCCURS ; |216|
;** --------------------------------------------------------------------------*
[ B1] B .S1 L15 ; |216|
CMPEQ .L2 B0,2,B0 ; |216|
NOP 4
; BRANCH OCCURS ; |216|
;** --------------------------------------------------------------------------*
[ B0] B .S1 L16 ; |216|
NOP 5
; BRANCH OCCURS ; |216|
;** --------------------------------------------------------------------------*
B .S1 L23 ; |216|
NOP 5
; BRANCH OCCURS ; |216|
;** --------------------------------------------------------------------------*
L22:
[ B1] B .S1 L18 ; |216|
CMPEQ .L2 B0,5,B2 ; |216|
NOP 4
; BRANCH OCCURS ; |216|
;** --------------------------------------------------------------------------*
[ B2] B .S1 L19 ; |216|
CMPEQ .L2 B0,6,B0 ; |216|
NOP 4
; BRANCH OCCURS ; |216|
;** --------------------------------------------------------------------------*
[ B0] B .S1 L20 ; |216|
NOP 5
; BRANCH OCCURS ; |216|
;** --------------------------------------------------------------------------*
L23:
.line 50
LDW .D2T2 *++SP(8),B3 ; |226|
NOP 4
B .S2 B3 ; |226|
NOP 5
; BRANCH OCCURS ; |226|
.endfunc 226,000080000h,8
;******************************************************************************
;* UNDEFINED EXTERNAL REFERENCES *
;******************************************************************************
.global _INTR_GLOBAL_DISABLE
.global _Global_EMIF
.global _Global_Init_var
.global _Global_DMA
.global _Global_Intr
.global _INTR_GLOBAL_ENABLE
.global _TOUT_ASSERT
.global _TOUT_NEGATE
.global _Flash_All
;******************************************************************************
;* TYPE INFORMATION *
;******************************************************************************
.stag $$fake0, 352
.member _pReadBit, 0, 28, 8, 32
.member _In_buf, 32, 60, 8, 96, , 12
.member _In_cnt, 128, 3, 8, 16
.member _Bit_cnt, 144, 13, 8, 16
.member _Block, 160, 115, 8, 192, , 6
.eos
.sym _Base, 0, 8, 13, 352,$$fake0
.stag $$fake1, 256
.member _source_format, 0, 13, 8, 16
.member _MB_lines, 16, 13, 8, 16
.member _MB_pels, 32, 13, 8, 16
.member _Lines, 48, 13, 8, 16
.member _Pels, 64, 13, 8, 16
.member _Cpels, 80, 13, 8, 16
.member _Clines, 96, 13, 8, 16
.member _picture_coding_type, 112, 13, 8, 16
.member _unrestricted_mv_mode, 128, 13, 8, 16
.member _syntax_arith_coding, 144, 13, 8, 16
.member _adv_pred_mode, 160, 13, 8, 16
.member _PB, 176, 13, 8, 16
.member _QP, 192, 13, 8, 16
.member _PEI, 208, 13, 8, 16
.member _RTYPE, 224, 13, 8, 16
.member _D_QP, 240, 3, 8, 16
.eos
.sym _Str_Pict, 0, 8, 13, 256,$$fake1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -