码迷,mamicode.com
首页 > 其他好文 > 详细

18.10 汇编语句

时间:2019-03-02 10:24:59      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:最好   ase   mem   str   符号   语句   程序   dram   现在   

18.10.1 汇编语句中.equ的作用

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寄存器。


 

18.10 汇编语句

标签:最好   ase   mem   str   符号   语句   程序   dram   现在   

原文地址:https://www.cnblogs.com/baixu/p/10459616.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!