Comandi microprocessore Z80

Materie:Appunti
Categoria:Sistemi
Download:136
Data:03.01.2007
Numero di pagine:1
Formato di file:.txt (File di testo)
Download   Anteprima
comandi-microprocessore-z80_1.zip (Dimensione: 0.82 Kb)
trucheck.it_comandi-microprocessore-z80.txt     1.66 Kb
readme.txt     59 Bytes



Testo

CONANDI DEL COMPILATORE
.org segnala dove inizia la scrittura in memoria del programma
.db serve a scrivere i valori da introdurre in un certo vettore per poi utilizzarli nel programma
.end segnala la fine del programma

CONANDI DEL Z80
ld xx,yy serve a caricare in un registro o in una posizione di memoria un certo dato
inc x serve ad incrementare di uno il numero contenuto nel registro o nell'indirizzo indicato
dec x serve a decrementare di uno il numero contenuto nel registro o nell'indirizzo indicato
cp x serve a per fare l'operazione A-x (con x che puт essere un registro o un numero), alterando solamente le flag
jp serve a saltare alla lable indicata. И possibile anche far saltare il programma indicando la condizione prima della lable
call serve a richiamare una certa funzione scritta alla fine del programma
ret serve ad uscire dalla call
halt indica la fine del programma

im1 serve ad attivare il “modo 1” dell'interrupt
ei serve ad attivare l'interrupt
reti serve per ritornare al programma dopo l'esecuzione dell'interrupt

xor x serve a fare una xor tra a ed un'altro registro, in genere il comando viene usato per azzerare a
out (x), a serve a portare in uscita il contenuto di a
cpl serve a negare il contenuto del registro a
bit n, x serve a testare il bit n di un certo registro x. Il comando immette nella flag z il contenuto del bit selezionato negandolo
push serve a salvare una coppia di registri (af, bc o de) nella zona segnalata dallo stack pointer
pop serve per riutilizzare il contenuto dei registri precedentemente salvati tramite l'istruzione push

set n, x serve a settare un certo bit n di un certo registro x

Esempio