zjhfqq 发表于 2007-3-30 20:02:00
总结一下ARM指令里几个特殊符号的意义,如果还有遗漏,请大家不吝指正
特殊符号 对应指令 含义
= DCB 分配一片连续的字节存储单元并用指定的数据初始化
& DCD 分配一片连续的字存储单元并用指定的数据初始化
% SPACE 分配一片连续的存储单元
^ MAP 定义一个结构化内存表的首地址
# FILED 定义一个结构化内存表的数据域(经常和MAP一起使用,一个定义起始地址,一个定义长度)
* EQU 为程序中的常量、标号等定义一个等效的字符名称,类似于C语言中的#define
! 地址更新
[ 相当于IF
| 相当于ELSE
] 相当于ENDIF
阅读全文(3521) | 评论(14)
14楼 52RD网友(游客) 发表于 2008-11-19 14:04:00
thanks
13楼 zjhfqq(游客) 发表于 2007-11-23 20:41:00
. 当前指令地址
@ 存储区位置计数器当前值
dspchunjie应该可以明白了吧?呵呵
12楼 rola(游客) 发表于 2007-11-15 14:43:00
jj你还是先看一下书再问为好,哪有逗号的?
11楼 rola(游客) 发表于 2007-11-15 14:41:00
别乱说了,哪有逗号的?你以为是C吗?
&当然就是分配空间的一个符号了。
10楼 jj(游客) 发表于 2007-10-23 10:11:00
我新接触 请问逗号是做什么用的?
9楼 rogi(游客) 发表于 2007-8-9 10:48:00
请教个问题:
AND R1,R2,#&FF
这里的&是什么含义?多谢!
8楼 dspchunjie 发表于 2007-8-6 12:03:00
你好能帮我解释一下:
LDR a3, [pc, #FIQ_STACK_SIZE-.-8] ; Pickup stack size
中-.-怎么理解吗?
7楼 珠海公司(游客) 发表于 2007-8-3 17:51:00
郑先生,你曾投递过简历到我公司,但你的手机已联系不上了,如方便请联系我们。wangl@zhhbi.com谢谢!
6楼 zhangjh339(游客) 发表于 2007-5-30 13:07:00
不错,支持一下!
可惜俺学习得还不透,不能发表些有含量的看法!!
5楼 zjhfqq 发表于 2007-4-20 18:14:00
晕,不能定义格式!
4楼 zjhfqq 发表于 2007-4-20 18:12:00
顺带说一下ARM的7种运行模式
1 用户模式 usr ARM处理器正常的程序执行状态。
2 快速中断模式 fiq 用于高速数据传输或通道处理。
3 外部中断模式 irq 用于通用的中断处理
4 管理模式 svc 操作系统使用的保护模式
5 数据访问终止模式 abt 当"数据"或"指令预取"终止时进入该
模式,可用于虚拟存储及存储保护
6 系统模式 sys 运行具有特权的操作系统任务
7 未定义指令终止模式 und 当未定义的指令执行时进入该模式,
可用于支持硬件协处理器的软件仿真
3楼 zjhfqq 发表于 2007-4-20 18:02:00
$ 变量代换
2楼 zjhfqq 发表于 2007-4-13 17:28:00
IMPORT 相当于#include
1楼 ipgbear 发表于 2007-4-3 21:24:00
总结的不错,辛苦
9 1 :