老古开发网首页
导航:老古开发网首页文章索引索引第2355页文章分类单片机第32页→[A51 3.1 汇编语句]
| -文章搜索 - 最新文章 - |

第2221篇:A51 3.1 汇编语句

发布时间:2006年7月13日 点击次数:944
来源:   作者:
 
汇编程序的源文件由语句构成,可以包含汇编器控制指令、汇编器伪指令、 或x51汇编语言指令(助记符)。例如:

 $TITLE (Demo Program #1) ; 例程1
            CSEG    AT      0000h
            JMP     $
            END

这个例程包含四条语句。$TITLE是一条汇编器控制指令,CSEG和END是汇编器伪指令,而JMP是一条汇编语言指令。

    在汇编程序中,一行只能包含一条语句,可以是控制指令、伪指令或指令。而一条语句必须写在一行中,不允许出现多行语句。

    x51汇编程序对列不敏感。控制指令、伪指令和指令可以从任一列开始。例子中使用缩进,是为了使程序清晰明了,既不是汇编器要求的,也不是它所期望的。唯一的例外是变量和指令的操作数与控制指令、伪指令和指令之间至少要用一个空格隔开。

    所有的x51汇编程序必须包含END伪指令。这条伪指令告诉汇编器,这是汇编程序的结尾。END伪指令之后的任意指令、伪指令或控制指令都被忽略掉。最短的、正确的汇编程序只包含一条END伪指令。


欢迎进入老古论坛进行讨论
[单片机] 相关文章:
A51 3.1.2 汇编器控制指令
简介:
当生成列表文件或目标文件时,汇编器控制指令指导汇编器的操作。典型的,控制指令不会影响由汇编器生成的代码。控制指令可以在命令行中输入,也可写在汇编程序中。 条件汇编控制指令是唯一会影响由 Ax51 汇编器汇编的代码的汇编器控制指令。IF,ELSE,ENDIF,ELSEIF控制指令提供了一组强大的条件运算符,在汇编时可以用来加入或排除我们的程序的指定部分。 “第7章 调用和控制指令”对可用的汇编控制指令作了详尽的说明,并为每一条指令举了......

A51 3.1.3 汇编语言指令
A51 3.2 备注
A51 3.3 符号
学习AVR(八)堆栈指针
 
下一个:[单片机]A51 3.1.1 汇编器伪指令
简介:
汇编器伪指令指导汇编器如何处理后续的汇编语言指令。伪指令也提供了一种让我们定义程序常量和为变量保留空间的方法。 “第4章 汇编器伪指令”对我们在程序可能用到的所有的汇编器伪指令做了详尽的说明,并举了例子。参见该章获取更多有关伪指令使用的信息。 ......

上一个:[单片机]A51 2.2.3 程序状态字(PSW)

老古开发网版权所有 2006年9月 asp.Net V2.0 设计:老古
页面缓存:30分钟 执行时间:47毫秒