Format instruksi 8086
yang mempunyai panjang bervariasi dari 1 byte sampai 6 byte. Displacement
dan data immediete mempunyai panjang 8 bit atau 16 bit tergantung dari instruksinya. Susunan op code dan mode pengalamatan berada pada byte pertama atau kedua dari suatu instruksi. Op code atau mode pengalamatan dapat diikuti oleh
Ø tidak ada byte tambahan
Ø 1 atau 2 byte displacement
Ø 1 atau 2 byte immediete operand
Ø 1 atau 2 byte displacement yang diikuti oleh 1 atau 2 byte immediete operand.
Ø 2 byte displacement dan 2 byte alamat segmen (hanya untuk pengalamatan direct intersegment)
Penggunaan dari beberapa kemungkinan di atas ditentukan oleh op code dan mode pengalamatannya. Jika displacement atau immediete
operand mempunyai panjang 2 byte, maka byte orde rendah selalu muncul pertama kali.
Posting Komentar