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