ARM汇编器的内置变量

发布时间:2009-11-24 10:30    发布者:李宽
关键词: arm , 变量 , 汇编
ARM汇编器内置变量的设置不能用SETA,SETL或SETS等指示符来设置,只能用表达式或条件来设置。
例如:
      IF {ARCHITECTURE} = “4T”

内置变量                                   变量含义
{PC}或.                                    当前指令的地址

{VAR}或@                                存储区位置计数器的当前值

{TRUE}                                    逻辑常量真

{FALSE}                                   逻辑常量假

{OPT}                                      当前设置列表选项值,OPT用来保存当前列表选
                                              项,改变选项值,恢复它的原始值

{CONFIG}                                 如果汇编器汇编ARM代码,则值为32;如果汇编器
                                              汇编Thumb代码,则值为16

{ENDIAN}                                 如果汇编器在大端模式下,则值为big;如果汇编器
                                               在小端模式下,则值为little
{CODESIZE}                              如果汇编器汇编ARM代码,则值为32;如果汇编器
                                               汇编Thumb代码,则值为16,与{CONFIG}同义

{CPU}                                      选定的CPU名,缺省时为ARM7TDMI

{FPU}                                      选定的FPU名,缺省时为SoftVFP

{ARCHITECTURE}                      选定的ARM体系结构的值;3,3M,4,4T和4TxM

{PCSTOREOFFSET}                   STR pc,[…]或STMRb,[…PC]指令的地址和PC存
                                              储值之间的偏移量

{ARMASM_VERSION}                ARM汇编器的版本号,为整数
或| ads $ version |     

转载自阿吴网志|Awu's Website
本文地址:https://www.eechina.com/thread-5706-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

相关视频

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表