我们可以使用 PUSH 指令作为 'PUSH AL'

She*_*ran 4 x86-16

8086微处理器指令。我们可以使用PUSH指令作为'PUSH AL'吗?PUSH 指令的语法是什么,它的操作数是 16 位还是 8 位

Sep*_*and 5

在 8086 上,push将 SP 寄存器递减 2,然后在 SP 寄存器指向的内存中写入一个 16 位值。您不能写入,push al因为 AL 是一个 8 位值,而推送需要一个 16 位值。所以你必须写push ax.