标签:最好 ase mem str 符号 语句 程序 dram 现在
1.定义静态符号
虽然数据段主要用于定义变量数据,但是也可以在这里声明静态数据符号。
.equ命令用于把常量值设置为可以在文本段中使用的符号。
如:
01 .equ MEM_CTL_BASE, 0x48000000 02 .equ SDRAM_BASE, 0x30000000
经过设置之后,数据符号值是不能在程序中改动的。
.equ命令可以出现在数据段中任何位置,但是好代码习惯,最好在定义其他数据之前或之后集中定义所有数据符号。
如:
01 ldr r2, =SDRAM_BASE 02 mov r1, #MEM_CTL_BASE
第01行代码将SDRAM_BASE符号的值传送给r2寄存器;第02行代码将MEM_CTL_BASE符号的值传送给r1寄存器。
标签:最好 ase mem str 符号 语句 程序 dram 现在
原文地址:https://www.cnblogs.com/baixu/p/10459616.html