Skip to content

Latest commit

 

History

History
39 lines (33 loc) · 1.04 KB

register.md

File metadata and controls

39 lines (33 loc) · 1.04 KB

寄存器

  • CS 代码寄存器

  • DS 数据段寄存器

  • SS 堆栈段寄存器

  • ES 附加段寄存器

  • AX 累加器

  • BX 基地址寄存器

  • CX 计数寄存器

  • DX 数据段寄存器

  • SP堆栈指针

  • BP 基地址指针

  • SI 源变址寄存器

  • DI 目的变址寄存器

寄存器 作用
CS code segment 包含指令段起始地址,这个地址再加上指令指针(IP)寄存器的偏移值,这个地址就是准备提取并执行的指令地址
DS data segment 包含程序数据段起始地址
SS stack segment 允许在内存当中实现一个堆栈
ES Extra segment 使用以某些字符串的操作以处理内存寻址,常与目的变址寄存器搭配
IP 16位ip寄存器存储偏移值。IP与CS结合CS:IP
AX
BX
CX
SI
DI
CF
PF
AF
ZF
SF
TF
IF
DF