> On Jul 9, 2020, at 8:29 PM, Johnny Billquist <[email protected]> wrote:
> 
> On 2020-07-10 02:19, Paul Koning wrote:
>> The VAX architecture seems to have been an explicit design effort.  For the 
>> Alpha this was even more obvious, where a monstrously large book (certainly 
>> 500 pages, maybe double that) was written and reviewed in depth before 
>> anything was cast into silicon.  Not so for the PDP11, as you pointed out.
> 
> It definitely was an explicit effort. I seem to remember seeing/reading 
> somewhere at some point that this was because of what had happened on the 
> PDP-11. So a lesson learned kind of thing.

At least DEC learned.  Too many other companies had the same opportunity but 
did not take it.

> I used to have an Alpha Architecture manual, but I lost it somewhere along 
> the way. :-(

That's pretty amazing.  I had one, but I had to give it back.  It was a 
restricted access numbered copy.

> ...
>> My suspicion is that the PDP-11 architecture handbook was an after the fact 
>> effort.  The date (1983) supports that notion.  Also, it's a handbook, a fat 
>> paperback like the processor and peripheral handbooks.  I don't know of any 
>> internal analog, like DEC Std 032 for VAX.
> 
> Yeah, I would expect that it would an after the fact thing. But it would 
> still be interesting to see any effort made by DEC to put it all in one book. 
> As mentioned, the list (maybe in different revisions) do exist in multiple 
> other handbooks and manuals. But then it's just an appendix without much 
> further analysis.
> 
> I think I also saw/read somewhere that different new PDP-11 implementations 
> basically tried to look at what had previously been done, and tried to just 
> match that, as there was no official definition of a PDP-11. But then they 
> always did some deviation or other for the sake of efficiency, cost or just 
> clean up.

I think at least one or two differences were deliberate and planned -- between 
11/20 and the rest.  That's what the existence of the "Z" error code in the 
assembler implies.  (I think that pops up if you do one of those R0,(R0)+ 
instructions or cases like that, where the whole thread started.)  And the 
change of RTI along with the introduction of RTT is clearly an intentional 
change for optimization.

        paul


_______________________________________________
Simh mailing list
[email protected]
http://mailman.trailing-edge.com/mailman/listinfo/simh

Reply via email to