打印

在ARM中,同等条件下,32位变量与8位变量哪个效率更高

[复制链接]
2664|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
大碗拉面|  楼主 | 2010-9-15 10:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
love_fly| | 2010-9-15 10:40 | 只看该作者
嗯,处理8位的时候会对数据多做一些处理。

使用特权

评论回复
板凳
大碗拉面|  楼主 | 2010-9-16 13:27 | 只看该作者
谢谢~~~

使用特权

评论回复
地板
ciniao| | 2010-9-17 08:53 | 只看该作者
arm中的局部变量都是放在寄存器的 寄存器是32位的 如果定义一个8位变量  在放入寄存器之前 要进行扩位的移位操作,比直接用32位要多几步操作

使用特权

评论回复
5
dengxf| | 2010-9-17 09:05 | 只看该作者
我觉得 ARM里 用32位的更快

使用特权

评论回复
6
大碗拉面|  楼主 | 2010-9-17 09:20 | 只看该作者
再次感谢

使用特权

评论回复
7
na_sh13| | 2010-9-26 16:03 | 只看该作者
小弟也受益了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

35

主题

429

帖子

4

粉丝