打印

ARM问题1

[复制链接]
1853|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
rainbowwrh|  楼主 | 2007-6-7 17:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小弟我现在刚开始学习ARM,遇到了很多问题,特请教各位高手:
1.什么时候使用ARM模式和什么时候使用THUMB模式?
2.CPSR能不能修改?
3.7种运行模式怎么运用?
4.什么是协处理器?它们怎么使用和什么时候使用?
5.ARM里的结构体怎么用?
          MAP        8020
x         #        8
y         #        8
string             #        16

  ADR R5, x  ;这里出错了,提示没有找到x这个标志.
书上说是这样定义了, 但是在后面使用的时候出错,为什么?

希望大家帮帮忙,谢谢!

相关帖子

沙发
ayb_ice| | 2007-6-8 10:46 | 只看该作者

随便说说

THUMB基本可以不用,CPSR可以在特权模式下修改,7种模式有些是中断进入的如IRQ,FIQ,当然也可以直接修改CPSR进入,协处理器初学不用理它。。。

使用特权

评论回复
板凳
rainbowwrh|  楼主 | 2007-6-8 11:34 | 只看该作者

cpsr

好象有个指令能给CPSR和SPSR赋值的
MRS和MSR 是不是这2个指令只能在特权模式下使用呢?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

43

帖子

0

粉丝