8086微处理器中向后条件跳转的机器码

时间:2015-02-23 09:26:14

标签: x86-16 microprocessors machine-code

如何构建8086微处理器的后向条件跳转(例如JNZ)的机器代码?

 LOOP:  MOV DL, [BX]          (say this starts at 100C)
        ADD AX,DX             (this at 100E)
        INC BX                (1010)
        DEC CL                (1011)
        JNZ LOOP              (1013)

最后一行的机器代码是什么? JNZ的机器代码是75,在这里我想向后跳9个字节(我想是这样)。

1 个答案:

答案 0 :(得分:1)

跳转基于跳转指令后的位置。在这里你想要跳回9个字节,因此编码将是75h,F7h