我们已经知道,用汇编语言编写的源程序输入计算机后,由汇编程序将它转换成二进制形式的机器语言代码,才能被微处理器理解并执行。汇编语言和机器语言指令之间的转换很直接,几乎是一一对应的。

  8086机器语言指令是一种可变长度的指令,也就是说,一条指令可以由1~7个字节组成,这主要取决于指令的操作码、寻址方式以及操作数长度等因素。图3.7表示了机器语言指令的组成。