+-
PDP-11架构

一、参考

wiki pdp-11 architecture

二、名词解释

ISA, instruction set architecture, 指令集体系结构
DEC, digital equipment corporation, 数字设备公司
CPU, central processing units, 中央处理单元
microprocessor, 微处理器
minicomputer, 小型计算机
PC, program counter, 程序计数器
SP, stack pointer, 栈指针
PSW, processor status word, 处理器状态字

三、正文

1. 内存

1.1 数据格式

1.2 内存管理

1.3 内存扩展

2. 寄存器

image.png

CPU包含8个通用16位寄存器,分别为R0, R1, R2, R3, R4, R5, R6, R7, 寄存器R7是程序计数器(PC),尽管任何寄存器都可以用作堆栈指针,但是R6是用于硬件中断和陷阱的堆栈指针(SP), R5通常用于指向当前过程调用帧。为了加快上下文切换,一些PDP-11模型提供了双R1-R5寄存器集,内核、supervisor(如果有)和普通用户模式,有单独的内存映射和单独的堆栈指针(这样,用户程序不会因为堆栈指针寄存器中存储了无效值导致系统故障)

3. 寻址方式