摘要
几乎所有APPLE—Ⅱ机的程序都要用到终端显示.为使软件的包装美观、清晰、实用,需要掌握文本显示位置与屏幕缓冲区地址关系.这是不用打印语句的屏幕文本管理技巧.一、文本显示与屏幕缓冲区在文本方式下,屏幕从上到下分为24行,每行从左到右可显示40个字符,整幅屏幕共计可显示字符960个.每个字符由7(高)×5(宽)点阵组成.考虑到字符的间隔事实上每个字符占用了8(高)×6(宽)个点阵面积,如字母A的显示点阵结构如图一所示.屏幕上每个字符都与内存中一地址单元对应.这些地址都有固定的贮存区,称为屏幕缓冲区.在文本工作方式中的缓冲区分为二页,第—页地址在1024—2047($400—$7FF),第二页地址在2048—3071($800—$BFF).二、问题我们从键盘上敲入的学符都存贮于缓冲区相应页面的对应位置上.960个字符对应960个内存地址单元,而每一页面共有1024个单元,显然,不仅“浪费”了64个单元,而且说明屏幕上字符与缓冲区地址之间并非一一对应的.
出处
《河北民族师范学院学报》
1990年第3期3-6,共4页
Journal of Hebei Normal University For Nationalities