Pdp11:处理机状态字 - ikarishinjieva/unixV6-code-analyze-chs GitHub Wiki

处理机状态字是PDP11-40提供的一个16位寄存器

Table of Contents

结构

说明

处理机当前态

当前的处理机状态

00 = 核心态

11 = 用户态

处理机先前态

先前的处理机状态,一般用于中断,陷入等

00 = 核心态

11 = 用户态

处理机优先级

处理机优先级

处理机标志

显示处理机执行指令的状态及其结果的状态

陷入标志

由程序设置/清除,一般用于设置断点

参考

pdp11:跟踪陷入

负标志

N=1,表示处理机运算结果为负

零标志

Z=1,表示处理机运算结果为零

溢出标志

V=1,表示处理机运算结果数位溢出

最高有效位改变标志

C=1,表示处理机运算过程中运算结果最高有效位[符号位]改变
常被用作进/借位标志

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