ARM汇编指令ARM寻址方式、汇编指令、伪指令
,内存表的首地址为表达式的值与基址寄存器的和。
MAP伪指令通常与FIELD伪指令配合使用来定义结构化的内存表。
例程:
MAP 0x100,R0
④FILED指令
通常都与MAP指令一起用。
格式:
标号 FIELD 表达式
FIELD为指令用于定义一个结构化内存表中的数据域,FILED也可用”#“代替。
表达式的值为当前数据域在内存表中所占的字节数。
FIELD伪指令定义内存表中的各个数据域,并可以为每个数据域指定一个标号使其他的指令
引用。
例程:
MAP 0X100
A FIELD 16
B FIELD 32
3)汇编控制伪指令(这个东西不想写了,用到了,一查就哦了~~写多了也没用多了好)
汇编控制伪指令用于控制汇编陈旭的执行流程,常用的汇编控制伪指令包括以下几条:
△:IF、ELSE、ENDIF
△:WHILE、WEND
△:MACRO、WEND
△:MEXIT
4)其它伪指令
△:AREA
△:ALIGN
△:CODE16、CODE32
△:ENTRY
△:END
△:EQU
△:EXPORT(Or GLOBAL)(这个是声明一个u且安居的标号,该标号可在其它文件引用!!和C语言一个道理~~)
△:IMPORT
△:EXTERN
△:GET(Or INCLUDE)
这里我就说下IPMORT指令吧:
IPMORT 标号
IMPORT伪指令用于通知编译器要使用得标号在其他的源文件中定义,但要在当前源文件中引用。
标号在程序中区分大小写。
使用实例:
ARET Init,CODE,READONLY
IMPORT Main
ARM汇编指令寻址方式伪指 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)