RSS

ASM-51 宏汇编使用手册

发布时间:2008-04-18 关键字: 手册 汇编 定义 符号 代码 程序 指令


    (2)  END  表示源代码结束。 

    其格式为:            END  常数或表达式 

    汇编程序遇到END语句即停止运行。 若程序中没有END,则在汇编程序时显出错 

    (3)  8051系列的处理器把内存结构分成五个段,代码段CSEG,数据段DSEG,外部段XSEG,功能段FSEG和位段BSEG等,其用法及区别如 表--5所示。 

    在汇编以上各段所定义的符号时,系统根据符号所在不同段,赋与不同类型的字母,如表--6所示。 

    2、3  数据定义伪操作 

    数据定义伪操作格式: 

         [ 标号: ]   数据定义名  [ 表达式1,表达式2,。。。 ] 

    其中数据定义名可为DB,DW,DS等。 

    如表--7所示,数据定义伪操作的含义及说明。 

  

    表--5            段定义伪操作 

  段                    用      法      及      区      别 

代码段(CSEG)   包含由处理器所执行的程序。段名可缺省。有目标代码生成。 

数据段(DESG)   由内部工作寄存器的处理器的RAM组成。用来对程序使用的数据地址赋符号名,大多以ORG,DATA,BYTE,WORD,EDNS等组成。     无目标码生成。 

外部段(XSEG)   由外部工作寄存区和RAM组成。使用方法同数据段。无目标码生成。 

功能段(FSEG)   由特殊寄存器位置组成(如:输入/输出部件,计时器,中断控制和连续的寄存器部件接口等)。无目标代码生成。 

位  段(BSEG)   由一些独立的位组成,可以用布尔函数实现。 该段地址被解释为位地址。无目标代码生成。 

  

    表--6              程序分段的类型符号 

   段           标号(Label) 字节型操作数(Byte)  字型操作数(Word) 

代码段CSEG      L                D                    W 

数据段DSEG      D                D                    W 

外部段XSEG      X                X                    E 

功能段FSEG      F                F                    G 

位  段BSEG      B                B                    B 

  
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册