Hello,
I appreciate that this isn't really a PiDP-11 question but I wonder if anyone can help.
I worked with PDP 11s for about 30 years, mostly as what used to be called a Systems Programmer. I developed OSs and device drivers. The PiDP-11 has rekindled the flame and got me interested in PDP 11s again.
I've been looking through the engineering drawings of the PDP 11/70 and the flows of the microcode. They are downloadable from here:
MP0KB11-C0_1170engDrw_Nov75.pdf (bitsavers.org) There is something that I can't quite figure out about the notation used in the flows.
In the Instruction fetch, for example (FET.10 on page 5) the first clock cycle does:
BA <- PCB so, copy the PCB register into the Bus Address register (BA).
On the other hand, the first cycle of the MTP.00 state on the same page has:
<BA <- PCB> which appears to me to be doing exactly the same thing.
So, the question is... why the angle brackets around the operation in the second case?
As far as I can see (I haven't worked through all the flows), the angle brackets or only ever used on operations involving The Shifter (SHFR), the Bus Address (BA) or the B copy of the PC (PCB).
Many thanks if anyone can answer the question.
Ed