本公司不接受任何形式的推销,只接受电子邮件。如有需求会主动联系。请西安本地的公司自重!
    西安西保特工电力自动化有限公司

    公司地址:陕西省西安市高新区高新
    路88号尚品国际6幢
    公司邮箱:xibaotegong@aliyun.com
    公司电话:029-88997932
    公司网址:www.

    详细信息

    您现在的位置:网站首页 >> 常见问题 >> 产品知识 >> 详细信息

    伪指令分析

    发布时间:2018-07-18  浏览:470次  字号:  

     1 设置起始地址ORG

    格式: ORG nn    ;nn16位二进制数

    nn给出了存放的超始地址值

    给程序起始地直或数据块的起始地址赋值。它总是出现在每段源程序或数据块的开始。在一个源程序中可以多次使用ORG命令,以规定不同程序段或数据块的起始位置,所规定的地址从小到大,不允许重叠。

    例如:  ORG    0000H

    MAINNOV        SP#6FH

    。。。。。。。。。。。。

    ORG 1000H

           SUB1MOV             A#74H       

    2、定义字节命令   DB

           格式:    标号:DB       <字节常数或字符

           例:       ORG       1000H

           TABLE1DB   0001040910H19H

       汇编后则(1000H=00H

               1001H=01H

               1002H=04H   

    1003=09H

    1004=10H

    1005=19H

    3、定义字命令       DW

    例:       ORG       2000H

      ABC    DB          1234H2468H1357H,。。。。。。。

    汇编后则(2000H=12H

                  2001H=34H

                  2002H=24H

                  2003H=68H

                  2004H=13H

                  2005H=57H

    4、赋值命令       EQU

       格式:    标号:       EQU       nn或汇编符号

       例:       BLCK       EQU       #1000H

                  TEST       EQU       28H(直接地址单元)

                  TEST1       EQU       #28H(立即数)

                  NMB       EQU       #10

                  MOV       ATEST=direct                  执行后,A=28H

                  28H中存放着56H,则A=56H

                  MOV       ATEST1=#data                   A=28H

                  MOV       R2NMB                                   R2=10

                  MOV       DPTRBLOCK

    5、源程序结束       END

    格式:    标号:       END

     

    本公司不接受任何形式的推销,只接受电子邮件。如有需求会主动联系。请西安本地的公司自重!
    地址:陕西省西安市高新区高新路88号尚品国际6幢 邮箱:xibaotegong@aliyun.com
    Copyright © 2018  西安西保特工电力自动化有限公司 版权所有