用c写的51单片机的乘法指令占几个指令周期啊

[复制链接]
 楼主| hf2562 发表于 2010-12-11 09:15 | 显示全部楼层 |阅读模式
a=a*2;
这个指令占几个指令周期啊?
   书上不是说占4各周期吗?我用keil软仿真看到的周期怎么是40多个指令周期呢?
求大侠解惑
mcu5i51 发表于 2010-12-11 09:51 | 显示全部楼层
不要把C代码和汇编代码直接对比,在C语言中也不要出现对时间要求到周期的情况,如果非这样不可,请嵌入汇编代码
xwj 发表于 2010-12-11 09:55 | 显示全部楼层
得看a的数据类型和位数
coody 发表于 2010-12-11 11:01 | 显示全部楼层
用了C,一般算法就没有固定的指令周期,看编译后的反汇编吧,这个跟程序和优化很有关的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

24

主题

56

帖子

0

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