ARM初学者提问:HelloWorld程序

weakwater 2006-03-20 10:23:22
开发环境:ADS 1.2

建立一个工程,里面只有一个文件:hello.s

area hello, code, readonly

entry
mov r0, #1
mov r3, r0
end

编译可以通过,但是点击运行按钮,出现一个名字为AXD对话框提示错误:
Processer ARM7TDMI raised an exception.
cause: undfined instruction

是什么意思?
谢谢!
...全文
161 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
jeric 2006-03-21
  • 打赏
  • 举报
回复
看看ARM7的异常处理机制,你就会明白了
可以点debug,单步看一下
weakwater 2006-03-21
  • 打赏
  • 举报
回复
楼上
果真如此

为什么呢?
jeric 2006-03-21
  • 打赏
  • 举报
回复
执行完你的两条代码后,发生异常。当发生异常时你可以看一下,PC指向0x00000004,未定义指令。
weakwater 2006-03-21
  • 打赏
  • 举报
回复
多谢!
jeric 2006-03-21
  • 打赏
  • 举报
回复
初学一般的书都行
个人认为,配合开发板,学起来较容易上手,一般会有配套教材
weakwater 2006-03-21
  • 打赏
  • 举报
回复
多谢楼上

请问有什么好书或者好的学ARM的地方吗?

找来找去,资料不多
色郎中 2006-03-20
  • 打赏
  • 举报
回复
汇编语句 前加一个 TAB
应该可以了
分都给我吧
weakwater 2006-03-20
  • 打赏
  • 举报
回复
你的程序不是一个循环,跑到外头去了。

-------------------------------------

必须是循环吗?但是程序总得有结束的时候

结束后程序不就退出了吗?
Great_Bug 2006-03-20
  • 打赏
  • 举报
回复
飞了。

你的程序不是一个循环,跑到外头去了。
weakwater 2006-03-20
  • 打赏
  • 举报
回复
TAB我加了
不加TAB根本编译不过去

27,375

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧