论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
(1)数据结构
为方便参数的显示和处理,参数的输入输出格式用类似于分离BCD码来表示,数据结构如图3所示。数据长度表示数据区的字节数。正负标志,为1表示负数,为0表示正数,负数在输入都要在数据前面加上负号“-”。数据区的每一字节对应于参数的每一位数。数字用分离BCD码表示,小数点用ASCII码表示。“数据长度”域占1个字节时,此数据结构可以表示最多255位的数据。
菜单点阵的数据结构如图4所示。菜单序号表示该菜单在该窗口所有菜单中的次序;菜单长度表示该菜单项中汉字的个数,菜单点阵数据区存放的是菜单中汉字的点阵,每一个汉字都是16×16的点阵;参数标志为0表示没有参数,为1表示此菜单项是对话框,后面跟着参数。参数存放在参数指针域指向的内存中,若是系统参数,则要预先从E2PROM读到内存中。由于系统是16位寻址的存储空间,所以用2个字节存放指针。参数存放格式如图3所示。