16 位 CPU 寄存器英文全称

news/2024/12/20 1:43:36/

寄存器英文全称

  • 四个数据寄存器

H 表示 High(高位),L 表示 Low (低位)

AH & AL=AX (Accumulator):累加寄存器
BH & BL=BX (Base):基址寄存器
CH & CL=CX (Count):计数寄存器
DH & DL=DX (Data):数据寄存器

  • 两个指针寄存器

SP(Stack Pointer):堆栈指针寄存器
BP(Base Pointer):基址指针寄存器

  • 两个变址寄存器

SI(Source Index):源变址寄存器
DI(Destination Index):目的变址寄存器

  • 一个指令指针寄存器

IP(Instruction Pointer):指令指针寄存器

  • 四个段寄存器

CS(Code Segment)代码段寄存器
DS(Data Segment):数据段寄存器
SS(Stack Segment):堆栈段寄存器
ES(Extra Segment):附加段寄存器

  • FLAG 标志寄存器
    FLAG 寄存器中存储的信息通常又被称作程序状态字(PSW)

OF (Overflow Flag) :溢出标志,操作数超出机器能表示的范围表示溢出,溢出时为 1。
SF (Sign Flag) :符号标志,记录运算结果的符号,结果负时为 1。
ZF (Zero Flag) :零标志,运算结果等于 0 时为 1,否则为 0。
CF (Carry Flag) :进位标志,最高有效位产生进位时为 1,否则为 0。
AF (Auxiliary Carry Flag) :辅助进位标志,运算时,第 3 位向第 4 位产生进位时为 1,否则为 0。
PF (Parity Flag) :奇偶标志,运算结果操作数位为 1 的个数为偶数个时为 1,否则为 0。
DF (Direcion Flag) :方向标志,用于串处理。DF = 1 时,每次操作后使 SI 和 DI 减小,DF = 0 时则增大。
IF (Interrupt Flag) :中断标志,IF = 1 时,允许 CPU 响应可屏蔽中断,否则关闭中断。
TF (Trap Flag) :追踪标志,用于调试单步操作。


http://www.ppmy.cn/news/934211.html

相关文章

CPU寄存器英文对照

CPU的寄存器的缩写十分简洁的,因此在阅读文章或者看图时不一定能很快反应过来,但是如果把它们的英文全称熟悉一下,十分有帮助。 (PS:以下缩写都是个人理解,如果有错误,请参考官方手册&#xff0…

什么是cpu处理器指令集

指令集是什么 假设我们开发一个cpu,开发cpu就像修一栋楼一样,在房地产开发商在修这栋楼之前,而设计部门先画出这栋楼的具体设计图,画好之后再用施工单位按图施工,在设计师在设计这栋楼的时候,并不是凭空设…

关于CPU

关于CPU的相关知识 简单介绍: CPU 的全称是Central Processing Unit。CPU 是计算机的核心组件, 与计算机的关系相当于大脑和人的关系。CPU 的核心是从程序或应用程序获取指令并执行计算。此过程可以分为三个关键阶段:提取,解码和…

Java final 关键字和instanceof 关键字

Java final 关键字 在Java中,final关键字用于表示常量。它可以与变量,方法和类一起使用。 任何实体(变量,方法或类)一旦被声明final后,只能分配一次。也就是: final变量不能用另一个值重新初始…

bfprt算法-查找无序数组中第k小的数字(java)

bfprt 算法 在无序数组中找到第K小的数解法一 改写快排代码演示bfprt 算法代码演示 找出第K个最大元素 在无序数组中找到第K小的数 在无序数组中找到第K小的数,时间复杂度要求是O(n). 解法一 改写快排 再学习bfprt算法之前,先看下,如何通过改写快排的方式…

什么是D5、D9、D10和D18

DVD光盘由上下两片片基组成,每片片基上最多可以容纳两层数据,DVD光头能够通过调整焦距来读取这两层数据。 D5 ,DVD-5 的简写,即单面单层光盘,最大容量4.7G,一面数据,另一面是印刷面。 D9 &#…

4 下位机的连线与调试

4.1 连线 (1)连线依据 使用开源项目ros_arduino_bridge。从名字上来看,ros_arduino_bridge是建立了ROS(机器人操作系统)和Arduino之间的桥梁。也就是建立了机器人上位机与下位机之间的通讯。它是一个ROS功能包集&…