回覆列表
  • 1 # lanfengz3

    ADD Reg,Reg 0000001woorrrmmm 8086 Add Integers

    下面就是機器碼了 :

    0000001woorrrmmm其中(woorrrmmm)也是二進位制碼)

    0000001w是操作碼

    oorrrmmm表地址碼

    mmm : 資料地址

    000 : DS:[BX+SI]

    001 : DS:[BX+DI]

    010 : SS:[BP+SI]

    011 : SS:[BP+DI]

    100 : DS:[SI]

    101 : DS:[DI]

    110 : SS:[BP]

    111 : DS:[BX]

    rrr :暫存器

    000 : EAX

    001 : ECX

    010 : EDX

    011 : EBX

    100 : No Index

    101 : EBP

    110 : ESI

    111 : EDI

    oo是指令格式說明(給CPU)

    00 : If mmm = 110, then a displacement follows the operation; otherwise, no displacement is used

    01 : An 8-bit signed displacement follows the opcode

    10 : A 16-bit signed displacement follows the opcode

    11 : mmm specifies a register, instead of an addressing mode

  • 中秋節和大豐收的關聯?
  • 純乾貨,如何緩解小兒咳嗽?