Z80 instructions
Je vais ici décrire toutes les commandes propres au microprocesseur z80 (celui qui équipe votre ti)
adc
add : add a,12d (a+12--a), add hl,0012d, add ix/iy, registre (bc, de, hl, sp ou ix/iy)
and : voir tut bitmasking
bit : pour les modes
call : appelle une commande
ccf :
cp : compare
cpd :
cpdr
daa
dec : decremente : -1, dec b, dec (hl)
di : deactive les interruptions
dnjz : djnz main , dec b, if b=0 then jp main
ei : active les interruptions
ex : ex de,hl / ex af,af'
exx : ex registre16bits, registre16bits
halt :
im : (0,1,2) mode d'interuption
in :
inc : incremente : +1
ind :
indr :
ini
inir
jp : saut
jr : saut
ld : load, ld b,16d, ld a,i avec i=I ou R
lddr
ldi
neg : négatif
nop : aucune fct
or : voir bit masking
otdr :
otir
out
outd
outi
pop : sort une valeur de la pile
push : place une valeur dans la pile
res : pour les modes
ret : fin d'un programme
reti :
retn
rl
rla
rlc
rlca
rld
rr
rra
rrd
rrca
rst
sbc
scf
set : pour les modes
sla
sra
srl
sub : soustrait, sub a,12d = a-12--a
xor : bit masking