Chinaunix首页 | 论坛 | 博客
  • 博客访问: 213367
  • 博文数量: 33
  • 博客积分: 1690
  • 博客等级: 上尉
  • 技术积分: 381
  • 用 户 组: 普通用户
  • 注册时间: 2008-01-27 18:57
个人简介

吟游天地间,隐没市井中..

文章分类
文章存档

2014年(1)

2009年(6)

2008年(26)

我的朋友

分类:

2009-01-07 13:26:15

在ARM汇编中,可以使用 LDR R1 , =0xFF0 来把0xff0读取到R1当中. 而在嵌入C语言中的时候
 __asm
 {
 LDR R1 , =0xFF0
 }

这样的话就会报错:
Error:(Serious)C2282E:expected '[' -inserted before '='  main  line  12
Error:(Serious) C2291E: <expression> expected but found '=' main.c line 15   
Error:(Serious)C2282E:expected ']' -inserted before '\n'  main  line  12

这里可以把该语句改为:

MOV R1, 0xFF0

以此记录!
阅读(1903) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~