这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 请问这两种写法有什么区别呢?

共3条 1/1 1 跳转至

请问这两种写法有什么区别呢?

菜鸟
2006-09-12 03:35:45     打赏

LCM_MODE_CLR

DCD 0x80120178

如果用:

LDR a1,= LCM_MODE_CLR, 则a1=lcm_mode_clr本身这个symbol的值,而不是0x80120178

如果用:

LDR a1, LCM_MODE_CLR, 则a1=0x80120178

为什么会这样?




关键词: 问这     两种     写法     什么     区别    

菜鸟
2006-09-12 18:28:00     打赏
2楼

这就有点象指针

第一个是取指针的值;这里的LDR指令是汇编伪指令

第二个是取指针所指的值;这里的LDR是内存读取指令


菜鸟
2006-09-13 05:15:00     打赏
3楼

对。

但是如果我们这样调用LDR a1,=0x80120178

则a1还是等于0x80120178。


共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]