老古开发网首页
导航:老古开发网首页文章索引索引第2377页文章分类单片机第32页→[A51 3.3 符号]
| -文章搜索 - 最新文章 - |

A51 3.3 符号

发布时间:2006年7月13日 点击次数:738
来源:   作者:
 

符号是我们定义用来代替一个值、一个文本块、地址、或寄存器名。我们也可以使用符号来代表数字常量和表达式。

符号名

一个符号最多有31个字符,合法的字符如下:

A - Z,a - z,0 - 9,_, 和?

一个符号名由上述字符除0-9不能在开头位置外,都可以由任意字符开头。

符号的定义有很多方式。使用EQUSET我们可以定义一个符号来代表表达式。

NUMBER FIVE          EQU      5
TRUE FLAG             SET       1
FALSE_FLAG          SET       0

在我们的汇编程序中,我们可以定义一个符号为标号。

LABEL:              DJNZ        R0, LAGEL1

我们可以定义一个符号来指向一个变量地址。

SERIAL_BUFFER       DATA      99h

符号在整个汇编程序中都被使用。一个符号化的名称比一个地址或数字常量易于记忆和理解。下面部分讲述了有关如何使用和定义符号的更多信息。


欢迎进入老古论坛进行讨论
[单片机] 相关文章:
学习AVR(九) 指令执行的时序
简介:
(罗亩按:这也许是AVR最精彩的地方,采用Harvard架构大大提升了程序执行的速度。) 该部分对指令执行的一般访问时序作了讲解。AVR CPU由CPU时钟clkCPU驱动,clkCPU直接由为芯片所选的时钟源产生。片内没有使用时钟分频电路。 图6所示为并行的指令读取和指令执行,源于Harvard架构和快速访问寄存器堆的概念。这是基本的流水操作的概念,最高可以获得1MIPS/MHz (每兆Hz每秒百万条指令)的执行速度,相应的可以实现单位成本、单位时钟和单位功率功能的最优化......

学习AVR(十) 复位和中断处理
PC与单片机USB(D12)数据通讯过程描述 (转)
[转载]单片机硬件系统设计原则
(转)XD5101实验三----按键计数(lcd显示)
 
下一个:[单片机]学习AVR(八)堆栈指针
简介:
堆栈主要用于储存临时数据、本地变量和中断、子程序调用产生后的返回地址。堆栈指针寄存器通常指向堆栈的顶部。注意堆栈的执行是从较高的存储器地址到较低的存储器地址。也就是说,一条堆栈PUSH命令会使堆栈指针减小。 堆栈指针指向数据SRAM堆栈区域中子程序和中断堆栈被定位的位置。在任何子程序被调用或中断被使能之前,位于数据SRAM中的这一堆栈空间必须由程序定义好。堆栈指针必须被设在0x60之上。当使用PUSH指令向堆栈中压入一个数据时,堆栈指针自动减1;而当返回地址被子程序调用或中......

上一个:[单片机]A51 3.2 备注

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