Date : Wed, 18 Oct 1989 07:21:46 GMT
From : spdcc!merk!alliant!linus!nixbur!nixpbe!peun11!josef@bloom-beacon.mit.edu (Moellers)
Subject: Z80 Algorithms
dbraun@cadev5.intel.com (Doug Braun ~) 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)
>Doug Braun Intel Corp CAD
> 408 765-4279
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)
Josef Moellers
paper mail: e-mail:
c/o Nixdorf Computer AG USA: uunet!philabs!linus!nixbur!mollers.pad
Abt. DX-PC !USA: mcvax!unido!nixpbe!mollers.pad
Pontanusstrasse Phone:
D-4790 Paderborn (+49) 5251 146245
+-----------------------------------------------------------------------+
| "Many that live deserve death. And some that die deserve life. |
| Can You give it to them? Then do not be too eager to deal out |
| death in judgement" |
| Gandalf to Frodo in "The Fellowship of the Ring"|
+-----------------------------------------------------------------------+
Josef Moellers
paper mail: e-mail:
c/o Nixdorf Computer AG USA: uunet!philabs!linus!nixbur!mollers.pad