[Coco] MC6809 Inards

KnudsenMJ at aol.com KnudsenMJ at aol.com
Thu Oct 5 00:04:27 EDT 2006


In a message dated 10/4/06 2:32:04 PM Eastern Daylight Time,
jdaggett at gate.net writes:


>I did not follow every reference patent, but if one did then one maybe led

to

>those patents. I did not specific search on the PDP-11.


OK, understood. I suspect that if one did search on patents specific to the
PDP-11 (provided that DEC listed them that way, maybe not; specific products
rarely appear in patent briefs), you would find a treasure trove of great
ideas, many used in every CPU since then.


>The MC6800 and offspring use an incrementer linked with the PCR and a 16

bit

>temp register. There is a patent that does describe how to do precharge

from a

>carry. Looks as if this does the actual increment/decrement by one or by

two.


Every CPU has to auto-increment its PCR. I built a computer out of TTL DIPs
at Bell Labs that had a set of adder chips whose only function was to
increment the PCR.

But the PDP-11 could auto-inc/dec the stack pointer reg, and I think any of
the general-purpose regs, which could serve as index registers or
accumulators.
The 6809 can auto-inc/dec X,Y, SP, and of course PC.

PS: I've been of he Coco List for a while, but this time I remembered to
manually edit in the angle brackets to quote your text. My emailer forgot how
to do that. :-(
--Mike K.




More information about the Coco mailing list