File:seg.h - ikarishinjieva/unixV6-code-analyze-chs GitHub Wiki

Source

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

  • UISA 和 UISD 寄存器地址
0307                                             register */

0308 #define UDSA 0177660 /* first user D-space address

0309                                             register */

0310

0311 #define UBMAP 0170200 /* access to 11/70 unibus map */

  • pdp11/40 不使用 UDSA UBMAP ,不作讨论
0312

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 */

  • 指向 KISA6
0323

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

⚠️ **GitHub.com Fallback** ⚠️