Date : Wed, 25 Oct 1989 05:15:26 GMT
From : eru!luth!sunic!mcsun!unido!cosmo2!fifi%cosmo.UUCP@bloom-beacon.mit.edu (A.F.Zinser)
Subject: Z80 Algorithms
In article <577@nixpbe.UUCP> josef@peun11.uucp (Moellers) writes:
>
> [...]
> >Bigger deal!! Use a Z280 and do *16* bit multiplies (signed AND unsigned)
> >in 25 or so clcok cycles. Also divide! (32 bits / 16 bits).
> >Also 2-byte instructions. Unless you want to do something like:
> > HL := DEHL DIV (IX+2345H)
> OK, but then You'll loose Z80 compatibility (unless I'm wrong)!
> You might as well take the NS32K, that gives You
> multiply, divide, remainder in all sorts of data types (signed,
> unsigned, float) and sized (byte, word, double, float, long)
Sorry, the Z280 (Z8000) instruction set is a superset of the Z80
instruction set; it's the same sitiuation as using the HD64180 (Z180)!
As far as I know the NS32K never understands any Z80 instruction :-).
Axel Zinser
--***%%%%***--
Axel F. Zinser ...uunet!mcvax!unido!cosmo!fifi fifi@cosmo.uucp