[ARM入门] 关于keil arm里的汇编指令问题

[复制链接]
82|2
 楼主 | 2019-8-13 12:54 | 显示全部楼层 |阅读模式
最近项目要求必须要用汇编编写M051的程序,结果我用keil5试了一下,发现当我用LDR调用R8的时候出现编译错误,只允许用R0~R7,而且我试了书上一些ARM的指令格式,发现也都不能用,于是就怀疑程序进入了THUMB状态,但我明明没定义THUMB状态啊,而且像CODE32 ,ARM之类的伪指令也统统不能用,度娘也救不了我啊!也有哪位大佬遇到过这个问题吗?能给我解答一下吗?

使用特权

评论回复
| 2019-8-13 19:15 | 显示全部楼层
新唐的M051?
它是cortex-M0架构的MCU,指令集就是thumb(只有这一种),当然不能使用 ldr r8, ...

使用特权

评论回复

评论

撒打算的节目 2019-8-14 12:54 回复TA
吐血,原来是这样,我说怎么死也用不了。。。。。谢谢大佬 
扫描二维码,随时随地手机跟帖
*滑动验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

关闭

热门推荐上一条 /6 下一条

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