Here we go with Microcode again...

From: Huw Davies <H.Davies_at_latrobe.edu.au>
Date: Wed May 20 02:23:55 1998

At 05:44 AM 19-05-98 -0700, Daniel A. Seagraves wrote:
>Digging thru the VAX 780 manuals...
>They have here some crud on how the microcode works. Where it starts and
ends,
>field definitions, etc.
>
>I know basically how microcode works. It's the one-cycle instructions like
>"gate data bus to address bus" or "gate data bus to ALU".
>One MOV can be 2-5 microinstructions.
>
>The large question I have is: How does the MOV translate to microcode?
>Does the VAX figure a microcode offset based on the opcode? Is there a table
>of entry points somewhere? How is this done?
>Another thing, the VAX 780 was microcoded from the console RX01. Does anyone
>have a copy of that RX01? Can anyone get a disk image? What else was on
there?
>(RT-11? P/OS?)


Well, a large stretch away from my office chair reveals (hidden on the top
shelf under 10 years or so of dust) three manuals:

        VAX 11/780 Microprogramming Tools User's Guide AA-H306A-TE
        VAX 11/780 Data Path Description AA-H307A-TE
        Micro2 User's Guide Reference Manual AA-H531A-TE

These date from the days when some people around here had delusions of
grandeur regarding their ability to write microcode programs. A very quick
look shows that probably all the answers are in the VAX 11/780 Data Path
Description manual. If I didn't have a major planning project to do by
yesterday I might spend some time browsing. Hopefully there'll be someone
else on the list who has access to the manuals or actual practical experience.

>Just being annoying...

Never :-)

 Huw Davies | e-mail: Huw.Davies_at_latrobe.edu.au
 Information Technology Services | Phone: +61 3 9479 1550 Fax: +61 3 9479
1999
 La Trobe University | "If God had wanted soccer played in the
 Melbourne Australia 3083 | air, the sky would be painted green"
Received on Wed May 20 1998 - 02:23:55 BST

This archive was generated by hypermail 2.3.0 : Fri Oct 10 2014 - 23:31:13 BST