📄 ddpr.asm
字号:
; 读数据子程序DD_PR
; 占用内部资源:O_XL,O_YL,A,B
; 内部调用子程序:PR1,PR2,PR3
; 程序调用入口: DD_PR
; 程序输入变量: O_XL,O_YL
; 程序输出变量: DAT1
DD_PR: MOV A,O_YL ; 取行坐标地址
MOV B,#PARA1 ; 设置显示域宽度
MUL AB ; 计算光标指针地址
ADD A,O_XL ; 加列坐标地址
MOV O_XL,A ; 光标低8位暂存O_XL
MOV A,B
ADDC A,#00H
MOV O_YL,A ; 光标高8位暂存O_YL
MOV COM,#0AH ; 设置光标指针
LCALL PR1
MOV DAT1,O_XL
LCALL PR2
MOV COM,#0BH
LCALL PR1
MOV DAT1,O_YL
LCALL PR2
MOV COM,#0DH ; 设置读数据指令代码
LCALL PR1
LCALL PR3 ; 空读
LCALL PR3 ; 读数据
RET
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -