<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
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

<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>