Luc*_*der 12 x86 assembly intel deprecated instructions
我正在使用x86汇编语言编程类,并且知道不应该再使用某些指令 - 因为它们在现代处理器上很慢; 例如,循环指令.
我无法找到任何被认为已弃用的指令列表,应该避免使用; 任何指导将不胜感激.
哦,但是仍然可能有充分的理由使用该loop指令。例如,loop label只需要两个字节。与dec cx后面的相反jnz label需要三个字节。有时代码大小比速度更重要。
不过,我建议,如果您刚刚学习 x86 汇编(特别是如果这是您第一次涉足汇编语言),那么您首先要专注于如何做事。一旦你对事情的运作方式有了更好的认识,就可以考虑让它们变得更快。