为了账号安全,请及时绑定邮箱和手机立即绑定

x86_64-组装-循环条件和故障

x86_64-组装-循环条件和故障

米脂 2019-12-06 15:18:03
我不是在要求基准。(如果是这种情况,我自己会做。)我的问题:为了方便起见,我倾向于避免使用间接/索引寻址模式。作为替代,我经常使用立即寻址,绝对寻址或寄存器寻址。代码:; %esi has the array address. Say we iterate a doubleword (4bytes) array.; %ecx is the array elements count(0x98767) myloop:    ... ;do whatever with %esi    add $4, %esi    dec %ecx    jnz 0x98767;在这里,我们有一个序列化的组合(dec和jnz),可以防止乱序执行(依赖)。有没有办法避免/破坏部门?(我不是汇编专家)。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 478 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信