组 合 语 言 之 艺 术(二)(9) 功能名称长度以三个字母为宜,太长则输入费时,尤其是国人不见得个个英文了得,与其写错,不如藏拙。 如:DSP 表示萤幕显示功能 PRN 表示列印功能 KIN 表示键盘输入功能 3,延伸定义:若功能相同的程式过多,2,中的定义方式难以分辨,则可再加一延伸定义。 如:DSPDOT表示显示点阵 PRNCHI表示列印中文 KINASC表示输入 ASCII 字符 4,分支代号:在程式中常有分支,分支代号最理想是由小而大,依序安排。但由於写作时常难以预知後情,故宜先留空号,以便扩充。 如:DSPDOT10 PRNCHI06 KINASC24四、缓冲器定义 B x x x x x x x ┗┳┛┗┳┛ ┗ 延伸定义 ┗ 功能名称 ┗ 类型 ┗ 缓冲器保留字 第一个字母规定用‘B',为缓冲器保留字。 第二个字母定义其类型: Q=QWORD 如:BQxxxx 缓冲器长度为8字元。 D=DWORD 如:BDxxxx 长度为4字元。 W=WORD 如:BWxxxx 长度为2字元。 B=BYTE 如:BBxxxx 长度为1字元。 S=STRING 如:BSxxxx 不限长度,但限BYTE型。 O=ORIGINAL 如:BOxxxx 表不可破坏的原始资料。 F=FLAG 如:BFxxxx 用作旗号。 第二字母以後所采用功能或延伸定义,与三、2,3相同。此外,所有缓冲器皆应统一设在缓冲器专用程式中,若系临时使用,或尚未正式联接,亦应设在各程式之首,以便於查阅、修改。 第四节 统一格式