我的嵌入式历程 - zjhfqq的BLOG http://zjhfqq.52rd.net - 复制 - 收藏
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 :
昵 称: 匿名
验证码: 3278
博 主
进入zjhfqq的首页
博客名称:我的嵌入式历程
日志总数:83
评论数量:151
访问次数:186697
建立时间:2007年3月27日
导 航
日 历
«September 2010»
1234
567891011
12131415161718
19202122232425
2627282930
公 告
本博客主要用于记载个人学习笔记与资料收藏,希望对自己和他人都有帮助。其中有些资料都来源于网络,我转载时尽可能地表明文章出处与原作者姓名。
日 志
评 论
链 接