General-register
📄 返回目录页
-
ax: 通常用来执行加法,函数调用的返回值一般也放在这里面
-
bx: 数据存取
-
cx: 通常用来作为计数器,比如for循环
-
dx: 读写I/O端口时,edx用来存放端口号
-
sp: 栈顶指针,指向栈的顶部
-
bp: 栈底指针,指向栈的底部,通常用
ebp+偏移量的形式来定位函数存放在栈中的局部变量 -
si: 字符串操作时,用于存放数据源的地址
-
di: 字符串操作时,用于存放目的地址的,和esi两个经常搭配一起使用,执行字符串的复制等操作