📄 erase.asm
字号:
* write program to FPGA
.include "mmreg.asm"
.bss temp,1
.bss lenth,1
sdpad13 .set 5555h
sdpad2 .set 2aaah
sorced .set 1000H
distd .set 4000H
.global write
.text
start: STM #0114FH,CLKMD
LD #temp,DP
stm #1000h,sp
ssbx xf
STM #73h,PRD
STM #3efh,TCR
STM #0,BSCR
STM #0a0H,PMST ;OVLY=1&MP/MC=0
;STM #8h,IMR ;Unmask some interrupt
;RSBX INTM ;Enable all interrupt
STM #0fc0H,SWWSR
STM #0,SWCR
stm #sorced,ar1
stm #distd,ar2
st #4000h,@temp
;stm #3,ar0
;ssld *+ar1(3),a
;stlm a,@lenth
ld #0,b
ld #1,a
ld #170,DP
st #0aaaah,55h ;write data
rpt #8
nop
ld #341,DP
st #5555h,02ah
rpt #8
nop
ld #170,DP
st #8080h,55h
rpt #8
nop
ld #170,DP
st #0aaaah,55h
rpt #8
nop
ld #341,DP
st #5555h,2ah
rpt #8
nop
ld #170,DP
st #1010h,55h
rpt #8
nop
loop nop
nop
nop
b loop
.end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -