Post Reply 
71B vs 75D
04-15-2021, 12:30 PM (This post was last modified: 04-15-2021 12:38 PM by J-F Garnier.)
Post: #22
RE: 71B vs 75D
(04-15-2021 11:10 AM)Martin Hepperle Wrote:  In my view, the Capricorn CPU is remarkable technology and the 75 is an interesting bridge between the pocket calculators and the Series-80 desktop computers.
[...]
I think the CPU it is underestimated - one has to compare with CPUs like 8080, Z80, 6809, 6502 and the like.

For its time, the CPU offers some very innovative features, the only drawback in my view is that it did not provide multiplication and division op codes.

On the other hand, which CPU from this era gives you a large set of 16 and 64 bit registers and almost symmetric (all opcodes allowed with all registers) operations?

I concur. I discovered the Capricorn CPU with the Series 80 Assembler ROM (around 1982-1983), and found it very powerful, with its indirect/indexed addressing modes and the capability to operate on 1 to 8 bytes with a single opcode.

One weakness of the Capricorn was the lack of relative call and long jump, requiring to use the index addressing mode to build relocatable (position-independent) code as needed for LEXs, using one register and extra overhead. But I believe this didn't affect the overall performance so much.

I don't see where the Capricorn architecture comes from. It doesn't come from the calculator CPU family, nor the HP desktop computer CPUs. Strange that such CPU was designed from scratch by a calculator division (Corvallis) for the Series 80.
In contrast, the Saturn architecture clearly comes from the Coconut and predecessors.
Any information on the origin of the Capricorn?

J-F
Visit this user's website Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
71B vs 75D - dhe - 04-13-2021, 03:47 AM
RE: 71B vs 75D - rprosperi - 04-13-2021, 01:22 PM
RE: 71B vs 75D - Maximilian Hohmann - 04-13-2021, 01:54 PM
RE: 71B vs 75D - Gene - 04-13-2021, 03:18 PM
RE: 71B vs 75D - Dave Britten - 04-13-2021, 04:51 PM
RE: 71B vs 75D - rprosperi - 04-13-2021, 05:29 PM
RE: 71B vs 75D - Sylvain Cote - 04-13-2021, 06:21 PM
RE: 71B vs 75D - dhe - 04-13-2021, 08:26 PM
RE: 71B vs 75D - rprosperi - 04-13-2021, 10:34 PM
RE: 71B vs 75D - Andres - 04-13-2021, 11:52 PM
RE: 71B vs 75D - Dave Frederickson - 04-14-2021, 12:23 AM
RE: 71B vs 75D - Andres - 04-14-2021, 02:01 PM
RE: 71B vs 75D - Sylvain Cote - 04-14-2021, 12:15 AM
RE: 71B vs 75D - Garth Wilson - 04-14-2021, 02:04 AM
RE: 71B vs 75D - Dave Frederickson - 04-14-2021, 02:19 AM
RE: 71B vs 75D - Sylvain Cote - 04-14-2021, 02:49 AM
RE: 71B vs 75D - hth - 04-14-2021, 04:50 PM
RE: 71B vs 75D - rprosperi - 04-14-2021, 05:18 PM
RE: 71B vs 75D - hth - 04-14-2021, 08:32 PM
RE: 71B vs 75D - rprosperi - 04-14-2021, 11:28 PM
RE: 71B vs 75D - Martin Hepperle - 04-15-2021, 11:10 AM
RE: 71B vs 75D - J-F Garnier - 04-15-2021 12:30 PM
RE: 71B vs 75D - Sylvain Cote - 04-15-2021, 03:45 PM
RE: 71B vs 75D - hth - 04-15-2021, 04:32 PM
RE: 71B vs 75D - Martin Hepperle - 04-15-2021, 06:10 PM
RE: 71B vs 75D - Sylvain Cote - 04-15-2021, 06:28 PM
RE: 71B vs 75D - Didier Lachieze - 04-15-2021, 06:57 PM



User(s) browsing this thread: 1 Guest(s)