ARM问题1

[复制链接]
2776|2
 楼主| rainbowwrh 发表于 2007-6-7 17:36 | 显示全部楼层 |阅读模式
小弟我现在刚开始学习ARM,遇到了很多问题,特请教各位高手:<br />1.什么时候使用ARM模式和什么时候使用THUMB模式?<br />2.CPSR能不能修改?<br />3.7种运行模式怎么运用?<br />4.什么是协处理器?它们怎么使用和什么时候使用?<br />5.ARM里的结构体怎么用?<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MAP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8020<br />x&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8<br />y&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8<br />string&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;16<br /><br />&nbsp;&nbsp;ADR&nbsp;R5,&nbsp;x&nbsp;&nbsp;;这里出错了,提示没有找到x这个标志.<br />书上说是这样定义了,&nbsp;但是在后面使用的时候出错,为什么?<br /><br />希望大家帮帮忙,谢谢!<br /><br />
ayb_ice 发表于 2007-6-8 10:46 | 显示全部楼层

随便说说

THUMB基本可以不用,CPSR可以在特权模式下修改,7种模式有些是中断进入的如IRQ,FIQ,当然也可以直接修改CPSR进入,协处理器初学不用理它。。。
 楼主| rainbowwrh 发表于 2007-6-8 11:34 | 显示全部楼层

cpsr

好象有个指令能给CPSR和SPSR赋值的<br />MRS和MSR&nbsp;是不是这2个指令只能在特权模式下使用呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

43

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部