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

Re: Applesoft I and II and floating-point performance



In article <processoroverclocked-1505002042340001@nn-157-22-180-111.napanet.net>,
 
> In article <20000515031428.01786.00002501@ng-fl1.aol.com>, mjmahon@aol.com
> (Michael J. Mahon) wrote:
> 
>> Paul Schlyter replied:
>> 
>>>...
>>>In the 80188 the integer multiply was implemented in
>>>hardware instead, resulting in a speedup of a factor of about 3: now
>>>it required only some 30 clock cycles.
>> 
>> If it takes more than 3 cycles for an integer multiply,
>> then it's not hardware--it's still microcode.
> 
> JSR and RTS are 6 cycles. They are less complex than an integer multiply.
> Are you saying a JSR is microcode?
 
On the 6502 it may very well be -- remember that the 6502 had fewer
transistors than most contemporary 8-but CPU's.  And the purpose of
microcode is to keep the transistor count down.
 
-- 
----------------------------------------------------------------
Paul Schlyter,  Swedish Amateur Astronomer's Society (SAAF)
Grev Turegatan 40,  S-114 38 Stockholm,  SWEDEN
e-mail:  pausch at saaf dot se   or    paul.schlyter at ausys dot se
WWW:     http://hotel04.ausys.se/pausch    http://welcome.to/pausch