[Simh] pdp11 i/o addressing

Mike Stramba mikestramba at gmail.com
Fri Feb 16 10:05:06 EST 2018


Greetings,

I'm trying to figure out how console I/O works with the PD11.

Or more generally I/O addressing

E.g.
A  "sh TTO"  gives :

TTO, address=17777564-17777567, vector=64, 7p

And 17777564 (octal) is 4,194,164 dec, which is obviously out of range
of the 64K addressable by any MOV instruction.

But various diagnostic routines, e.g. below, are using
     movb rX,@#177566       ; output to console

https://www.ak6dn.com/PDP-11/M9312/23-248F1/23-248F1.mac

Are I/O devices always at the "top 64k" of memory ?

If so, why doesn't  SH DEV display :

xxx xxx-177 777  ?

Mike


More information about the Simh mailing list