这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 求助【关于寄存器赋值的问题】

共5条 1/1 1 跳转至

求助【关于寄存器赋值的问题】

助工
2011-10-20 14:52:28     打赏
ARM9的8个通用寄存器是32位的,那么为什么如下赋值会错误呢?
MOV R0,#0xFFFFFFFF
应该符合赋值呢???



关键词: 求助     关于     寄存器     赋值     问题    

菜鸟
2011-10-20 15:10:05     打赏
2楼
使用LDR指令就可以了
LDR R0,=0xffffffff

助工
2011-10-21 01:07:49     打赏
3楼
由于定长指令集的缘故,对立即数是有限制的,具体查看芯片手册或任意一本ARM参考书。

菜鸟
2011-10-21 09:00:15     打赏
4楼

呵呵,学习了~~


高工
2011-10-25 08:37:09     打赏
5楼
基本功不扎实啊

共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]