[A83] Re: tst + tstio instructions


[Prev][Next][Index][Thread]

[A83] Re: tst + tstio instructions




> And how about jp m,xxxx ? And what's the use of ld a,a ?
jp if minus (-127<a<0)

ld a,a (and ld b,b c,c d,d ...) is just a result of the way the instructions
are made up, rewad the z80 manual (users guide) from zilog

> RET  C       D8   1 NOP 1    ;ret if carry (whatever it is)
Carry means, addition/subtration/cp went past zero

> RET  M       F8   1 NOP 1    ;?
see jp m,xxxx
> RET  NC      D0   1 NOP 1 ;ret if not carry
true
> RET  NZ      C0   1 NOP 1  ;ret if not zero
true
> RET  P       F0   1 NOP 1    ;?
ret if 0<a<128
> RET  PE      E8   1 NOP 1  ;?
Parity even
> RET  PO      E0   1 NOP 1  ;?
Parity odd
> RET  Z       C8   1 NOP 1   ;ret if zero
> 
> >You probably mean that if it contains a 2 at the end, it's junk to us...
> >
> >Includes OUT0, OTIM* OTDM*, (SLP), [
> >
> >but
> >IND, INDR, INI and INIR don;t have that (yeah, I found more insturctions
> :-)
> >
> >What do they do?
> 
> 
> 
> 




References: