keil的反汇编

[复制链接]
4979|5
 楼主| tao180539 发表于 2011-10-16 19:32 | 显示全部楼层 |阅读模式
本帖最后由 tao180539 于 2011-10-17 08:30 编辑

大家看看 那个j<<=2;那个反汇编代码 怎么没有编译成直接左移啊 反而是按照*2来反汇编的  这个是keil4版本 j 是 unsigned char 类型的  大家有何高见

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
hotpower 发表于 2011-10-17 06:59 | 显示全部楼层
反汇编是汇编的再现,代码效率和编译器有关。
ayb_ice 发表于 2011-10-17 08:02 | 显示全部楼层
谁规定了必须左移了
按LZ意思
那MCU一般都没有浮点硬件单元,那该怎么办
ccmc 发表于 2011-10-17 08:02 | 显示全部楼层
你J是unsigned char 型么?
 楼主| tao180539 发表于 2011-10-17 08:29 | 显示全部楼层
4# ccmc 是的
ccmc 发表于 2011-10-17 09:04 | 显示全部楼层
你换成int型 ,再看看汇编的代码。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

321

主题

515

帖子

3

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