你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

cortex-m4指令"REV"的使用 在stm32F4

[复制链接]
yimao111 提问时间:2016-1-28 19:08 /
  今天在优化一个信号处理的算法,其中有一个部分是对二进制反转(不是取反)。把二进制 12345678 -> 87654321  数字表示的是字节的位置并不是数值。我的程序是经过八次循环来反转,但是我认为内核应该有这种位从左的指令,经过查询找到了 REV指令,这指令节省很多资源。但是我没有找到在C语言环境下的具体使用方法。我用的芯片是stm32F407 keil 5开发环境  ,求大家帮助解决一下。下面是我找到的一些资料。
QQ截图20160128185751.png
QQ截图20160128185815.png
QQ截图20160128190359.png



收藏 1 评论2 发布时间:2016-1-28 19:08

举报

2个回答
风之力-395256 回答时间:2016-1-29 09:26:35
C语言本身就可以嵌入汇编,直接用就可以了,有asm关键的
党国特派员 回答时间:2016-1-29 09:37:31
rev好你不能满足你的这个要求,你的要求不是按位来反转的。 blank.png blank1.png blank2.png blank3.png blank4.png

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版