登录 免费注册 首页 | 行业黑名单 | 帮助
维库电子市场网
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

请教前辈高手关于合法数据的确定方法

作者:xgz06 栏目:ARM技术
请教前辈高手关于合法数据的确定方法
   在ARM汇编指令集中32位立即数合法数据的构造方法到底怎么进行的.
例如;MOV R0,#0x0000F200   的二进制编码为E3A00CF2 其中立即数是有0xCF2间接表示的,由8位的0xF2循环右移24位得到.
   请问前辈这移位数是怎么确定的?小弟推了好长时间没有想明白.
   多谢了!

2楼: >>参与讨论
xgz06
求助
 
3楼: >>参与讨论
computer00
大概是这样的吧:
0xF2,扩展成32位的,就是0x000000F2,再循环右移24位,就是0x0000F200了。

循环右移,就是把最右边移出的,放到最左边去。

4楼: >>参与讨论
xgz06
谢谢computer00
 
参与讨论
昵称:
讨论内容:
 
 
相关帖子
大家来讨论讨论关于ARM Realview比ADS1.2的优点.看了hotpower的
44B0JTAG调试问题
为什么电源滤波电容加大,芯片就不工作了?
周立功的IP库能完成ModbusTCP/IP通讯么
有DMA与没有DMA的单片机的区别?(请教)
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入


Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号