![]() |
Archivio
|
||||||
|
|
|
||||||
| Itis Marconi | |||||||
|
|
|||||||
|
SISTEMI
AUTOMATICI COMPITO SULLO Z80 1.
Il mP Z80 ha a)
il bus dati a 8 bit e il
bus indirizzi a 16 bit b)
il bus dati e il bus
indirizzi a 16 bit c)
il bus dati e il bus
indirizzi a 8 bit d)
dipende dal programma 2.
Un registro a)
è un componente della CPU
che svolge calcoli aritmetici e logici b)
è una delle 64k celle di
memoria indirizzabili dallo Z-80 c)
è una memoria interna alla
CPU d)
è una linea di
collegamento tra CPU e memorie 3.
Il PC dello Z80 a)
è il puntatore all’area
di Stack b)
è il puntatore della
prossima istruzione del programma c)
è una coppia di registri
disponibile per l’utente d)
è il personal computer che
contiene il programma assembler 4.
L’istruzione JP NZ,nn
rappresenta un salto a)
assoluto incondizionato b)
assoluto condizionato c)
relativo incondizionato d)
relativo condizionato 5.
Una subroutine differisce
da un programma perché termina con l’istruzione a)
END b)
RST nn c)
HALT d)
RET 6.
Per chiamare una subroutine
si usa a)
l’istruzione JP b)
l’istruzione JR c)
l’istruzione CALL d)
l’istruzione RET 7.
L’istruzione PUSH HL
comporta a)
l’incremento del
contenuto di SP b)
il decremento del contenuto
di SP c)
l’incremento del
contenuto di HL d)
un ciclo di ritardo 8.
Nell’istruzione RST n,
l’operatore n indica allo Z80 a)
a quale locazione di
memoria saltare b)
di resettare il sistema
dopo n microsecondi c)
quale subroutine eseguire d)
di fare un salto
incondizionato di n locazioni 9.
Quale condizione deve
verificarsi affinché il programma “salti” , dopo questa coppia di
istruzioni?
DEC C JP
NZ, LOOP a)
che il registro C contenga
il numero 0 b)
che il registro C contenga
un numero ¹
0 c)
il salto avviene comunque d)
dipende dall’etichetta
LOOP 10.
Commenta riga per riga cosa
fa ciascuna istruzione del programma seguente: LD A,(1160H)
.................................................................................................................................. LD B,A
.................................................................................................................................. LD A,(1161H)
.................................................................................................................................. ADD A,B
.................................................................................................................................. LD (1162H),A
.................................................................................................................................. RST 10H
.................................................................................................................................. 11.
Qual è la differenza tra
salto assoluto e salto relativo? ................................................................................................................................................................................................. 12.
Dato il programma seguente,
determina l’istruzione alla riga 4 affinché si scriva il dato 95H nella
locazione di memoria 1040H. LD A,10H
LD L,40H LD H,A ................................................... LD (HL),B
........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... . ........................................................................................................................................................................... ........................................................................................................................................................................... 14.
Perché scriviamo i nostri
programmi a partire dalla locazione 1000H, anziché dalla locazione 0000H? ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... 15.
Cos’è un’etichetta? ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... 16.
Che cos’è l’area di
stack? ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... |