Z80
  ISTRUZIONI DI TRASFERIMENTO AD 8 BIT
  CODICE MNEMONICO LINGUAGGIO ASSEMBLER CONTENUTO INFORMATIVO DESCRIZIONE
  1 LD r, r 1 byte Carica il registro r destinatario con il contenuto di r sorgente.
  2 LD r, n 2 byte (1° codice operativo) (2° operando = n) Carica nel registro r un dato n a otto bit.
  3 LD r, (HL) 1 byte Carica nel registro r il dato contenuto nella locazione di memoria puntata dalla coppia di registri HL.
  4 LD r, (IX + d) 3 byte (1° codice operativo) (2° codice operativo) (3" spostamento = d) Carica nel registro r il dato contenuto nella locazione puntata da (IX + d) dove: d = spostamento.
  5 LD r, (IY + d) Idem Idem. Sostituendo IY a IX
  6 LD (HL), r 1 byte È analoga alla terza istruzione solo che qui la sorgente è il contenuto di r, e la destinazione è la locazione puntata da HL.
  7 LD (IX + d), r 3 byte (1° codice operativo) (2° codice operativo) (3° spostamento - d) È opposta alla quarta istruzione.
  8 LD (IY + d), r Idem Idem. Sostituendo IX con IY
  9 LD (HL), n 2 byte (1° codice operativo) (2° operando = n) Carica un dato n a otto bit nella locazione puntata da HL.
  10 LD (IX + d), n 4° byte (1° codice operativo) (2° codice operativo) (3° spostamento = d) (4° operando = n) Carica un dato n a otto bit nella locazione puntata da (IX + d)
  11 LD (IY + d), n Idem Idem. Sostituendo IY a IX.
  12 LD A, (BC) 1 byte Carica nell'accumulatore (A) il contenuto della locazione di memoria puntata dalla coppia di registri (BC).
  13 LD A, (DE) Idem Idem sostituendo la coppia (DE) alla coppia (BC)
  14 LD A, (nn) 3 byte (1° codice operativo) (2° indirizzo basso) (3° indirizzo alto) Carica nell'accumulatore il contenuto della locazione indirizzata da nn.
  15 LD (BC), A 1 byte Analoga alla dodicesima istruzione solo che qui destinatario e sorgente si invertono.
  16 LD (DE), A Idem Idem sostituendo la coppia (DE) alla coppia (BC).
  17 LD (nn), A 3 byte (1° codice operativo) (2° indirizzo alto) (3° indirizzo basso) Analoga alla quattordicesima istruzione solo che gui sorgente e destinatario si invertono,
  18 LD A,I 2 byte (1° codice operativo) (2° codice operativo) Carica nell'accumulatore il contenuto del registro I
  19 LD A.R 2 byte (1° codice operativo) (2° codice operativo) Carica nell'accumulatore il contenuto del registro R
  20 LD I, A 2 byte (1° codice operativo) (2° codice operativo) Analoga alla diciottesima istruzione solo che qui sorgente e destinatario si invertono.
  21 LD R,A Idem Idem. Sostituendo il registro R al registro I.

 

  GiorginiGiorgio@tin.it
pos sistemi