回复:缩短程序扫描周期的方法(共享讨论)

如男

西门子1847工业学习平台

  • 帖子

    660
  • 精华

    1
  • 被关注

    8

论坛等级:侠士

注册时间:2006-04-01

普通 普通 如何晋级?

发布于 2011-01-24 22:18:40

16楼

quote:以下是引用醉书生在2011-01-04 16:50:43的发言:
一条指令所耗的时间由两部分组成:执令加载时间 + 指令执行时间
其实 xord ac0,ac0 的执行时间要长于 movd 0, ac0,但后一条指令要多读一个操作数,这个操作数会影响指令的加载时间和程序块的大小,所以大多时候前一指令综合效率要高。

当指令使用间接编址的操作数时,对于指令中使用的每个间接编址的操作数,指令的执行时间增加14 μs。
因为是间接寻址,XORD用了2个相同的操作数即相当于1个,movd使用了2个操作数,所以movd比异-或运算多用了14μs以上。
不知理解的对不对?
清风弈明月,纳西情歌。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33293条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。