汇编语言源程序组成

来源:互联网 发布:mac橘红色适合什么肤色 编辑:程序博客网 时间:2024/04/30 13:34

1. 汇编语言的程序结构

    用AREA伪操作定义一个段,一个汇编程序至少应该有一个段

    用ENTRY伪操作标识程序的入口点,一个ARM程序至少有一个ENTRY,可以有多个

    END伪操作标识程序的末尾

2. 汇编语言的语句格式

    ARM汇编语言程序的每行语句由1~4部分组成,格式如下:

    [LABEL]    OPERATION    [OPERAND]    [;COMMENT]

    标号域       操作助记符域     操作数域          注释域

  

    标号必须在一行的开头书写,不能留空格

    操作助记符可以为指令、伪操作、宏指令或者伪指令的助记符,助记符可以全部大写或者小写,不能混用;

       所有的指令都不能在行的开头书写,必须在指令的前面有空格

   

3. 程序中的常量

    ASCII的表示:有些值可以用ASCII码表示,例如:‘A’表达A 的ASCII 码。

        指令“mov r1,#'B' ”等同于“mov r1,#0x42”

    逻辑常量只有两种:{TRUE}{FALSE},注意带大括号

原创粉丝点击