📄 main.asm
字号:
.text
NOP 5
;CONFIG THE EMIFB_GBLCTL
MVKL 0x01A80000, A4
||MVKL 0x0005203C, B4
MVKH 0x01A80000, A4
||MVKH 0x0005203C, B4
STW B4 ,*A4
;CONFIG THE EMIFB_CE1CTL
MVKL 0x01A80004, A4
||MVKL 0x8422C403, B4
MVKH 0x01A80004, A4
||MVKH 0x8422C403, B4
STW B4 ,*A4
;INTTIAL FLASH
; MVKL 0x64005555, A4
; ||MVKL 0x000000AA, B4
; MVKH 0x64005555, A4
; ||MVKH 0x000000AA, B4
; STB B4 ,*A4
; NOP 9
; MVKL 0x64002AAA, A4
; ||MVKL 0x00000055, B4
; MVKH 0x64002AAA, A4
; ||MVKH 0x00000055, B4
; STB B4 ,*A4
; NOP 9
; MVKL 0x64005555, A4
; ||MVKL 0x00000080, B4
; MVKH 0x64005555, A4
; ||MVKH 0x00000080, B4
; STB B4 ,*A4
; NOP 9
; MVKL 0x64005555, A4
; ||MVKL 0x000000AA, B4
; MVKH 0x64005555, A4
; ||MVKH 0x000000AA, B4
; STB B4 ,*A4
; NOP 9
; MVKL 0x64002AAA, A4
; ||MVKL 0x00000055, B4
; MVKH 0x64002AAA, A4
; ||MVKH 0x00000055, B4
; STB B4 ,*A4
; NOP 9
; MVKL 0x64005555, A4
; ||MVKL 0x00000010, B4
; MVKH 0x64005555, A4
; ||MVKH 0x00000010, B4
; STB B4 ,*A4
; NOP 9
NOP 5
NOP 5
;SETUP THE START ADDRESS OF NEEDED COPYED PROGRAM
MVKL 0x00000000, A3
MVKH 0x00000000, A3
;SETUP THE DESTINATION ADDRESS
MVKL 0x64000000, A4
MVKH 0x64000000, A4
;SETUP THE LENGTH OF COPYED PROGRAM
MVKL 0x00057000, B0
MVKH 0x00057000, B0
;EXECUTE THE COPY PROGRAM
NOP 5
.def COPY_LOOP
.def LOOP1
.def LOOP2
COPY_LOOP:
;WRITE 0XAA TO 0X5555
;WRITE 0X55 TO 0X2AAA
;WRITE 0XA0 TO 0X5555
;LOAD DATA
MVKL 0x64005555, A8
||MVKL 0x000000AA, B8
MVKH 0x64005555, A8
||MVKH 0x000000AA, B8
STB B8 ,*A8
NOP 9
MVKL 0x64002AAA, A8
||MVKL 0x00000055, B8
MVKH 0x64002AAA, A8
||MVKH 0x00000055, B8
STB B8 ,*A8
NOP 9
MVKL 0x64005555, A8
||MVKL 0x000000A0, B8
MVKH 0x64005555, A8
||MVKH 0x000000A0, B8
STB B8 ,*A8
NOP 9
LDBU *A3++, B5
NOP 9
STB B5 , *A4++
SUB B0 ,1, B0
MVKL 0x000590, B1
MVKH 0x000590, B1
NOP 9
LOOP1: SUB B1 ,1, B1
NOP
[B1] B LOOP1
NOP 5
[B0] B COPY_LOOP
NOP 5
LOOP2: NOP ;主循环,应该为空操作,这里是为了测试
; STB B8 ,*A8
NOP 5
; MVKL 0x001000, B1
; MVKH 0x001000, B1
NOP 5
;LOOP6: SUB B1 ,1, B1
NOP
; [B1] B LOOP6
; NOP 5
B LOOP2
NOP 5
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -