|
ISTRUZIONI
DI TRASFERIMENTO AD 8 BIT
|
|
N° |
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. |