欢迎来到天天文库
浏览记录
ID:56092736
大小:40.00 KB
页数:7页
时间:2020-03-16
《汇编语言代码书写规范.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、汇编语言代码书写规范第1章文件结构每个汇编程序通常分为两个文件。一个文件用于保存程序的声明(declaration),称为头文件。另一个文件用于保存程序的实现(implementation),称为定义(definition)文件。头文件以“.h”为后缀,定义文件以“.asm”为后缀,宏定义文件以“.mac”为后缀。1.1版权和版本的声明版权和版本的声明位于头文件和定义文件的开头(参见示例1-1),主要内容有:(1)版权信息。(2)文件名称,标识符,摘要。(3)版本历史信息。;*******************
2、**************************************************;;Copyright(c)2002,广东步步高教育电子分公司;;Allrightsreserved.;;;;文件名称:di.asm;;文件标识:英汉词典程序文件;;修改历史:;;版本日期作者改动内容和原因;;---------------------------------------------------------;;1.01999.12.1黄福广BA757英汉词典完成;;2.02002.5.1杨文容BA7
3、77英汉词典移植完成;;********************************************************************;示例1-1版权和版本的声明1.2头文件的结构头文件由三部分内容组成:(1)头文件开头处的版权和版本声明(参见示例1-1)。(2)常量和变量的定义。(3)宏定义(参见示例1-2)。假设头文件名称为di.h,头文件的结构参见示例1-3。【规则1-2-1】用.includedi.h头文件(编译器将从用户的工作目录开始搜索)。【规则1-2-2】每个标号定义时,要
4、加空格时都用”Tab”键,定义符和定义值要整齐,每个定义符后都在同一列加上”;”(分号),分号后加上每个标号的注释(参见示例1-3)。(版权和版本声明见示例1-1,此处省略。);------------------------------------------------------------------;;常量定义;;------------------------------------------------------------------;;----------------------------
5、------------------------------;;功能:设置LCD的显示页面;;入口:页面值;;出口:无;;修改历史:;;版本日期作者改动内容和原因;;1.02002.5.1XXXXBA757英汉词典用;;----------------------------------------------------------;LCDSETPAGE.MACROPAGEPARA;ldaPAGEPARA;读参数and#%00001111;高4位清0ora#%10110000;重设高4位LCDWDAT;向LCD
6、写数据.ENDM;;-----------------------------------------------------------------;示例1-2宏定义文件的结构(版权和版本声明见示例1-1,此处省略。);------------------------------------------------------------------;;常量定义;;------------------------------------------------------------------;FIRST_H
7、Z_CODEHequ$85;代码最小的汉字码(汉英一级索引)FIRST_HZ_CODELequ$de;LAST_HZ_CODEHequ$fc;代码最大的汉字码(汉英一级索引)LAST_HZ_CODELequ$a0;;------------------------------------------------------------------;;变量定义;;------------------------------------------------------------------;m_ec_WordC
8、ompressOffSetLds1;压缩数据数据地址低位m_ec_WordCompressOffSetHds1;压缩数据数据地址高位m_ec_CompressDatads1;根据偏移取的压缩数据m_ec_BitInCompressOffSetds1;在压缩区某个字节的位偏移示例1-3汇编头文件的结构1.3定义文件的结构1.3.1定义文件有三部分内容:(1)定义文件开头处的
此文档下载收益归作者所有