Assembly x64:是否有INX指令?

Assembly x64:是否有INX指令?,assembly,x86,x86-64,increment,Assembly,X86,X86 64,Increment,从中的页面可以看到此代码 Label: ; this is a label in assembly INX EAX ; increment eax LOOP Label ; decrement ECX, loop if not 0 为什么他们说是INX而不是INC?x86指令集中没有INX指令。此处使用的指令是INC指令。因为在大多数键盘上,X键紧靠C键,所以这是一个简单的错误 如果不花太多时间阅读,我将不得不质疑任何一种在示例中使用循环指令的介绍性文档的价值。在今天编写的代码中,或者在过

从中的页面可以看到此代码

Label: ; this is a label in assembly
 INX EAX ; increment eax
 LOOP Label ; decrement ECX, loop if not 0

为什么他们说是INX而不是INC?

x86指令集中没有INX指令。此处使用的指令是INC指令。因为在大多数键盘上,X键紧靠C键,所以这是一个简单的错误


如果不花太多时间阅读,我将不得不质疑任何一种在示例中使用循环指令的介绍性文档的价值。在今天编写的代码中,或者在过去25年的任何时候,很少有充分的理由使用循环指令

x86指令集中没有INX指令。此处使用的指令是INC指令。因为在大多数键盘上,X键紧靠C键,所以这是一个简单的错误


如果不花太多时间阅读,我将不得不质疑任何一种在示例中使用循环指令的介绍性文档的价值。在今天编写的代码中,或者在过去25年的任何时候,很少有充分的理由使用循环指令

可能是打字错误?!可能是打字错误?!使用
loop
xchg
的示例是该指南中少数几个不好的部分之一。当我前段时间查看它时(实际上,不是PDF),它看起来足够好,可以添加到中,但有一个警告。我没有注意到输入错误:Pi 97%确定这是一个输入错误,但知道大约50条指令的2000多条指令并没有给我太多信心。使用
loop
xchg
的示例是该指南中少数几个不好的部分之一。当我前段时间查看它时(实际上,不是PDF),它看起来足够好,可以添加到中,但有一个警告。我没有注意到拼写错误:Pi有97%的人肯定这是一个拼写错误,但有2000多条指令知道大约50条,这并没有给我太多信心。