📄 structure.asm
字号:
;/******************************************************************************/
;/* exam.asm */
;/* */
;/* This is proprietary information, not to be published -- DIGIPRO DATA */
;/* Copyright (C) 2002, DigiPro Information Co.,Ltd. All Rights Reserved. */
;/* */
;/* Author: Wu DingMing */
;/* Date: August 12, 2002 */
;/******************************************************************************/
T .set 00EH
BRC .set 01AH
SWWSR .set 028H
CLKMD .set 058H
DDAT0 .set 02000H
DDAT2 .set 02400H
.def _main
.def _c_int00
.def _DELAY
.text
_c_int00:
RPT #1000H
NOP
LD #40H,DP
STM #4000H ,SP
ADDM #7FFH,*(SP)
ANDM #0FFFEH,*(SP)
SSBX INTM ;禁止中断
STM #07FFFH,SWWSR ;置外部等待时间
STM #06004H,CLKMD
LD #0FFFFH,A
CALL _DELAY
STM #087FBH,CLKMD
LD #0FFFFH,A
CALL _DELAY
B _main
_main: CALL INIT_DATA
LD #MOVE2,B
NOP
BACC B
_DELAY: STLM A,BRC
RPTB _DELAY1-1
NOP
NOP
NOP
NOP
_DELAY1:RET
INIT_DATA:
STM #DDAT0,AR2
RPTZ A,#07FFH
STL A,*AR2+
NOP
NOP
NOP
LD #0,A
STM #DDAT0,AR2
STM #3FFH,BRC
RPTB _INIT_DATA2-1
STL A,*AR2+
LDM AR2,B
AND #7,0,B
ADD #1,0,A
BC _INIT_DATA2-1,BNEQ
LDM AR2,B
AND #0FFF8H,0,A
AND #3FH,0,B
ADD #0F8H,0,A
XC 2,BEQ
AND #078H,0,A
XC 2,BEQ
ADD #8,0,A
NOP
_INIT_DATA2:
RET
MOVE2: STM #15,AR4
STM #DDAT2,AR3
STM #DDAT0,AR2
MOVE21: STM #7,BRC
PSHM AR3
RPTB MOVE22-1
RPT #7
MVDD *AR2+,*AR3+
ADDM #120,*(AR3)
NOP
MOVE22: POPM AR3
ADDM #8,*(AR3)
BANZ MOVE21,*AR4-
B $
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -