📄 rw_fpga.asm
字号:
;2006 01 08 tianke yundongkongzhika
*************************************************************
; Include header file:
.include "X24x.h"
***************************************
.bss TK_ADD,1
.bss TK_X1,1
.bss data_to_fpga,16
.bss data_from_fpga,32
.global write_to_fpga,read_from_fpga
write_to_fpga:
ldp #TK_X1
MAR *,AR2
LAR ar2,#data_to_fpga
lar ar0,#2
lar ar4,#12h
loop_add:
lacc TK_X1
add #1
ldp #TK_X1
sacl TK_X1
mar *,ar2
sacl *+
mar *,ar4
sbrk #1
cmpr 01 ;如果AR7>AR0 即AR7>0,GO ON
bcnd loop_add,NTC
call write_out
ret
******************************************
write_out:
mar *,ar2
LAR ar2,#data_to_fpga
out *+,10h
out *+,11h
out *+,12h
out *+,13h
out *+,14h
out *+,15h
out *+,16h
out *+,17h
out *+,18h
out *+,19h
out *+,1ah
out *+,1bh
out *+,1ch
out *+,1dh
out *+,1eh
out *+,1fh
ret
*************************************
read_from_fpga:
MAR *,AR2
LAR ar2,#data_from_fpga
IN *+,0h
IN *+,1h
IN *+,2h
in *+,3h
in *+,4h
IN *+,5h
IN *+,6h
IN *+,7h
in *+,8h
in *+,9h
IN *+,0ah
IN *+,0bh
IN *+,0ch
in *+,0dh
in *+,0eh
IN *+,0fh
IN *+,10h
IN *+,11h
in *+,12h
in *+,13h
IN *+,14h
IN *+,15h
in *+,16h
in *+,17h
IN *+,18h
IN *+,19h
in *+,1ah
in *+,1bh
IN *+,1ch
IN *+,1dh
in *+,1eh
in *+,1fh
ret
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -