SP(栈顶指针寄存器 Stack Pointer) SsS堆栈段 提供堆栈栈顶单元的偏移地址。与SS段寄存访问 器联用,控制数据进栈和出栈。 栈顶 BP(基址指针寄存器 Base pointer) 常用于提供堆栈内某个单元的偏移地址。与 SBP堆栈段 SS段寄存器联用,访问堆栈中的任一个存储 访问 栈内 单元。 SⅠ(源变址寄存器 Source index): 与DS段寄存器联用,可以访问数据段中的任 DSSI数据段 个存储单元。 访问 数据 DI(目的变址寄存器 Destination Index) 与ES段寄存器联用,可访问附加段中的任一个 存储单元。 ESDI附加段 访问 SI、D也常用于在字串操作中提供偏移地址,数据 并具有地址自动增量或减量的功能。返回
SP(栈顶指针寄存器 Stack Pointer): 提供堆栈栈顶单元的偏移地址。与SS段寄存 器联用,控制数据进栈和出栈。 SS:SP 堆栈段 访问 栈顶 SS:BP 堆栈段 访问 栈内 DS:SI 数据段 访问 数据 ES:DI 附加段 访问 数据 BP(基址指针寄存器 Base Pointer): 常用于提供堆栈内某个单元的偏移地址。与 SS段寄存器联用,访问堆栈中的任一个存储 单元。 SI(源变址寄存器 Source Index): 与DS段寄存器联用,可以访问数据段中的任 一个存储单元。 DI(目的变址寄存器 Destination Index): 与ES段寄存器联用,可访问附加段中的任一个 存储单元。 SI、DI也常用于在字串操作中提供偏移地址, 并具有地址自动增量或减量的功能。 返回
IP(指令指针寄存器 Instruction pointer) CSIP代码段 存放代码段中指令的偏移地址。在程序 访问 执行过程中,始终自动给出下一条要取的指指令 令的偏移地址。 IP与CS段寄存器联用,可以确定下一条 要取的指令的物理地址,因此P是很重要的 控制寄存器,用于控制程序的执行流程。 FR(标志寄存器 Flags Register): 用于存放反映处理器和运行程序执行结果状态的控制标 志和条件码标志 FR中共有9个标志位:6个条件码标志位,3个控制标志位
IP(指令指针寄存器 Instruction Pointer): 存放代码段中指令的偏移地址。在程序 执行过程中,始终自动给出下一条要取的指 令的偏移地址。 IP与CS段寄存器联用,可以确定下一条 要取的指令的物理地址,因此IP是很重要的 控制寄存器,用于控制程序的执行流程。 CS:IP 代码段 访问 指令 FR(标志寄存器 Flags Register): 用于存放反映处理器和运行程序执行结果状态的控制标 志和条件码标志。 FR中共有9个标志位:6个条件码标志位,3个控制标志位