|
ISTRUZIONI
DI I/O |
|
N° |
CODICE MNEMONICO LINGUAGGIO ASSEMBLER |
CONTENUTO INFORMATIVO |
DESCRIZIONE |
|
1 |
IN A, (n) |
2 byte (1° codice operativo) (2°
indirizzo = n) |
Carica nell'accumulatore il contenuto
della porta d'ingresso selezionata dal 2° byte |
|
2 |
IN r, (C) |
2 byte (1° codice operativo) (2°
codice operativo) |
Carica in r (registro definito dai bit
b3b5 del 2° byte del contenuto informativo) il
contenuto della porta indirizzata dal registro C |
|
3 |
INI |
Idem |
Carica nella locazione puntata da (HL)
il contenuto della porta selezionata dal contenuto di C.
Indi incrementa HL e decrementa il registro B usato come
contatore |
|
4 |
INIR |
Idem |
Idem solo che ripete la sequenza in modo
automatico finché il con-tenuto di B non si porta a 0 |
|
5 |
IND |
Idem |
Analoga a INI solo che qui il contenuto
di HL decrementa |
|
6 |
INDR |
Idem |
Analoga a INIR solo che qui HL
decrementa |
|
7 |
OUT (n), A |
Vedi istruzione 1 |
Analoga alla prima istruzione solo che
qui il dato va dall'accumulatore alla porta selezionata
da n |
|
8 |
OUT (C), r |
Vedi istruzione 2 |
Analoga alla seconda istruzione solo che
qui il flusso dei dati è opposto |
|
9 |
OUTI |
2 byte (1° codice operativo) (2°
codice operativo) |
Vedi istruzione INTI. Qui la porta
selezionata da C riceve il contenuto dalla locazione
puntata da HL |
|
10 |
OTIR |
Idem |
Idem ma iterata finché B non è pari a
zero |
|
11 |
OUTD |
Idem |
Analoga a OUTI ma qui HL decrementa |
|
12 |
OTDR |
Idem |
Idem ma iterata finché B non è pari a
zero. |