📄 h510s.asm
字号:
ORG 0EE0H ;?
HA9S: MOV SP,#53H
MOV DPTR,#0FF2BH
MOV A,#88H
MOVX @DPTR,A
ACALL HA9SB
ACALL HA9S3
MOV R6,#97H
MOV R7,#0EH
HA9S1: MOV A,R6
MOVC A,@A+PC
ACALL HA9SD
INC R6
DJNZ R7,HA9S1
ACALL HA9S3
ACALL HA9SB
ACALL HA9S3
ACALL HA9S5
ACALL HA9SA
MOV R6,#68H
ACALL HA9S6
ACALL HA9SA
MOV R6,#8CH
ACALL HA9S6
ACALL HA9S4
ACALL HA9S4
SJMP $
HA9S3: MOV A,#0AH
ACALL HA9SD
RET
HA9S4: MOV A,#0DH
ACALL HA9SD
RET
HA9S5: MOV A,#1BH
ACALL HA9SD
MOV A,#31H
ACALL HA9SD
MOV A,#00H
ACALL HA9SD
ACALL HA9S3
RET
HA9S6: MOV R7,#24H
HA9S7: MOV A,R6
MOVC A,@A+PC
ACALL HA9SD
INC R6
DJNZ R7,HA9S7
ACALL HA9S3
RET
HA9S8: MOV A,#1BH
ACALL HA9SD
MOV A,#27H
ACALL HA9S4
MOV A,R6
ACALL HA9SD
HA9S9: MOVX A,@DPTR
INC DPTR
ACALL HA9SD
DJNZ R6,HA9S9
ACALL HA9S4
RET
HA9SA: MOV A,#1BH
ACALL HA9SD
MOV A,#4BH
ACALL HA9SD
MOV A,#24H
ACALL HA9SD
MOV A,#00H
ACALL HA9SD
RET
HA9SB: MOV R7,#20H
HA9SC: MOV A,#23H
ACALL HA9SD
MOV A,#20H
ACALL HA9SD
DJNZ R7,HA9SC
RET
HA9SD: PUSH DPH
PUSH DPL
PUSH ACC
MOV DPTR,#0FF2AH
HA9SE: MOVX A,@DPTR
JB ACC.7,HA9SE
POP ACC
MOV DPTR,#0FF28H
MOVX @DPTR,A
MOV DPTR,#0FF2AH
MOV A,#00H
MOVX @DPTR,A
MOV A,#01H
MOVX @DPTR,A
POP DPL
POP DPH
RET
PRDATA: DB 20h,23H,20H,30H,32H,8CH,31H,32H,8DH,33H,30H,8EH,20H,23H
DB 00H,00H,00H,7FH,3FH,22H,22H,0A2H,0E2H,62H,22H,22H,22H,3EH,7FH,20H,00H,00H
DB 00H,00H,00H,00H,20H,21H,27H,3FH,79H,0E1H,0BFH,27H,21H,21H,23H,61H,20H,00H
DB 00H,03H,06H,0FCH,0FCH,7FH,3EH,22H,22H,22H,22H,22H,22H,3FH,7FH,20H,00H,00H
DB 00H,00H,00H,00H,04H,0CH,0B8H,70H,22H,02H,0FEH,0FEH,00H,40H,38H,1EH,08H,00H
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -