Assembler 8086: Breve manuale riassuntivo dei principali comandi e istruzioni per la scrittura di codice macchina in linguaggio Assembler 8086 (6 pagine formato pdf)
AH (8 bit) + AL (8 bit) = AX (16 bit): accumulator register.
BH (8 bit) + BL (8 bit) = BX (16 bit): base register. Può essere anche un registro indice (calcolo di indirizzi).
CH (8 bit) + CL (8 bit) = CX (16 bit): count register. Può essere anche un registro contatore.
DH (8 bit) + DL (8 bit) = DX (16 bit): data register.
INDIRIZZO:
SP (stack pointer): puntatore alla testa dello stack.
BP (base pointer): utilizzato come base per fare accesso all'interno dello stack.
SI (source index): registro indice (usato anche come dato).
DI (destination index): registro indice (usato anche come dato).
CS (code segment): segmento di codice, usato per gli accessi alle istruzioni.
SS (stack segment): segmento di stack, usato per i riferimenti allo stack.
ES (extra segment): segmento aggiuntivo, usato per le operazioni destinate a una stringa.
DS (data segment): segmento di dati, usato per tutti gli altri casi.
Continua »