admin 管理员组

文章数量: 1086019


2024年3月26日发(作者:url的组成)

通用寄存器:AX累加器(Accumulator),BX 基地址寄存器(Base Register),CX 计数寄存器(Count

Register) ,DX数据寄存器(Data Register)

段寄存器:代码段寄存器CS--code segment , 数据段寄存器DS--data segment , 堆栈段寄存器

SS--stack segment ,附加段寄存器ES--extra segment 。

特殊功能寄存器:指令指针寄存器IP--instruction pointer ,堆栈指针SP--stack pointer ,基址指针

BP--base pointer ,源变址寄存器SI--source index ,目标变址寄存器DI--destination index

存器FR--flag register(或者叫程序状态字PSW--program status word)。

PSW常用的标志有:

标志 值为1时的标记 值为0时的标记

OF(overflow flag) OV(overflow) NV(not overflow)

ZF(zero flag) ZR(zero) NZ(not zero)

PF(parity flag) PE(parity even) PO(parity odd)

CF(carry flag) CY(carried) NC(not carried)

DF(direction flag) DN(down) UP(up)

SF(sign flag) NG(negative) PL(plus)

TF(trap flag)

IF(interrupt flag)

推荐精选

,标志寄

AF(auxiliary flag)

一、运算结果标志位

1、进位标志CF(Carry Flag)

进位标志CF主要用来反映运算是否产生进位或借位。如果运算结果的最高位产生了一个进位或借位,

那么,其值为1,否则其值为0。

使用该标志位的情况有:多字(字节)数的加减运算,无符号数的大小比较运算,移位操作,字(字节)之间

移位,专门改变CF值的指令等。

2、奇偶标志PF(Parity Flag)

推荐精选


本文标签: 寄存器 运算 标志 进位 指针