RSS

ASM-51 宏汇编使用手册

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


    说明:   (1)在不同的段中类型符号不同; 

            (2)字节型操作数(Byte)一般通过DATA指令赋给符号; 字型操作数 

一般通过WORD指令赋给符号; 

            (3)如果各段中用BYTE赋值,则在各段中符号全以S表示;在SIM51模 

拟/调试中的符号区显示功能中,对BYTE赋值的将被跳过。 

            (4)在各段中,位类型可以用BIT指令赋给。 

  

   表--7           数据定义伪操作 

数据定义名        含          义                说                明 

    DB    用于定义一个字节包含的值      表达式不是字符串时,每个表达式赋给一个字节,是字符串时,用单引号 “ ‘ “ 作为分隔符。 

    DW    用于定义一个字(16位)    每个表达式占16位。 如果表达式中的存贮内容为字符串,只取最后两个字符。若字符串只有一个字符,高字节置“0“。 

    DS      定义一个存贮区     通常用在代码段中,作为程序的一部分。若用在数据段,外部段,则作为位置标志使用。 

        表--8              列表伪操作 

   伪指令          含义及格式                    说              明 

   $TITLE    给源程序指定一个标题            标题不加 “  “,其最大长度 

             格式: $TITLE [标题行]           60个字符。若标题行省略, 原来定义的标题行作废。 

   $SUBTTL  给源程序指定一个副标题           副标题不加 “  “,其最大长 

            格式: $SUBTTL [副标题行]         度60字符。若副标题行省略,原来定义的副标题行作废。 

   $PAGE    用于形成或定义新的一页或行数     汇编时页长为66行(适合于格式: $PAGE [表达式] 标准打印纸)。表达式最大为65535,最小为12, 表达式缺省,则从新的一页开始。 

   $LIST     使源程序汇编时,产生程序清单    汇编时无此指令照样产生清单。 

             格式: $LIST 

   $NOLIST   使源程序汇编时不产生程序清单 

             格式: $NOLIST 

   $NOCODE   源程序汇编时,条件汇编程序值    没有此指令汇编时,不论其值是为假的不产生清单。真、假的条件都不产生目标码。 

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