File:seg.h - ikarishinjieva/unixV6-code-analyze-chs GitHub Wiki
0300
0301 /* kt-11 addresses and bits */
0302
0303
0304 #define UISD 0177600 /* first user I-space descriptor
0305 register */
0306 #define UISA 0177640 /* first user I-space address
0307 register */
- UISA 和 UISD 寄存器地址
0308 #define UDSA 0177660 /* first user D-space address
0309 register */
0310
0311 #define UBMAP 0170200 /* access to 11/70 unibus map */
0312
- pdp11/40 不使用 UDSA UBMAP ,不作讨论
0313
0314
0315 #define RO 02 /* access abilities */
0316 #define WO 04
0317 #define RW 06
0318 #define ED 010 /* expand segment downwards */
0319
0320 /* ------------------------- */
0321
0322 int *ka6; /* 11/40 KISA6; 11/45 KDSA6 */
0323
- 指向 KISA6
- 初始化在 m40.s 1460
0324
0325
0326
0327
0328
0329
0330
0331
0332
0333
0334
0335
0336
0337
0338
0339
0340
0341
0342
0343
0344
0345
0346
0347
0348
0349