📄 cgram.asm
字号:
; 建立CGRAM子程序
; 内部调用子程序:PR1,PR2
; 程序调用入口:CGRAM
; 连接字库:CGTAB
; 占用内部资源:COUNT1,COUNT2
; 程序调用变量:COUNT1
CGRAM: MOV COM,#5CH ; CGRAMADR 代码
LCALL PR1
MOV DAT1,#00H ; 设置SAG=0C000H
LCALL PR2
MOV DAT1,#070H
LCALL PR2
MOV COM,#46H ; CSRW 代码
LCALL PR1
MOV DAT1,#00H ; 设置CSR=0C400H(字符代码=80H)
LCALL PR2
MOV DAT1,#074H
LCALL PR2
MOV COM,#4CH ; CSRDIR 代码
LCALL PR1
MOV COM,#42H ; MWRITE 代码
LCALL PR1
MOV COUNT2,#00H ; 设置计数器=0
MOV DPTR,#CGTAB
CGRAM1: MOV A,COUNT2
MOVC A,@A+DPTR ; 取汉字字模数据
MOV DAT1,A
LCALL PR2 ; 写入字模数据
INC COUNT2
DJNZ COUNT1,CGRAM1 ; 循环
RET
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -