PDP-11 data and function address spaces

Mike SchillingThis sentence no verb. mikes at rtech.UUCP
Sun Nov 19 06:37:28 AEST 1989


>From article <6989 at ficc.uu.net>, by peter at ficc.uu.net (Peter da Silva):
> In article <1989Nov15.165806.21515 at utzoo.uucp> henry at utzoo.uucp (Henry Spencer) writes:
>> In article <6958 at ficc.uu.net> peter at ficc.uu.net (Peter da Silva) writes:
>> >I think the 11/24 did, too. Or maybe I'm thinking of the 11/23+?
> 
>> No.  Neither had split-space.
> 
> I'm pretty sure the LSI-11/23+ did. Or are you differentiating between the
> LSI-11 and PDP-11.
No, it's a function of the processor type.  J-11 machines (11/73, 11/84, etc.)
have 6 sets of mapping registers: separate I and D space in user, supervisor,
and kernel mode.  F-11 machines (11/23, 11/73, 11/23, micro-pdp11, etc.)
have only 2: user and kernel.  Some of the larger machines (11/70, 11/44, etc.)
also have 6.

What the 23+ DOES have are Unibus Mapping Registers (UMRs).  These map from
18-bit Unibus addresses to 22-bit memory addresses, and are only of interest to
device-driver writers.



More information about the Comp.lang.c mailing list