寄存器 | 常用说明 | 注释 |
---|---|---|
EAX | 存储函数计算结果 | 一般可用来存储立即数 |
ECX | REP指令循环次数 | 一般可用来存储立即数 |
EDX | 一般可用来存储立即数 | |
ECX | 一般可用来存储立即数 | |
ESP | 当前栈顶指针指向地址 | 栈顶指针 |
EBP | 当前栈底堆栈指向地址 | 栈底指针 |
ESI | movs b,w,d内存复制 目标地址 | |
EDI | movs b,w,d内存复制 原地址 | |
ESP | 指向下一个指令执行地址 |
- 函数
一系列指令的集合,为了完成某个会重复使用的功能。
- 函数调用
- JMP调用函数
- CALL调用函数
- 参数 返回值
函数实现和函数调用参数:函数需要处理的数据;例如:A+B中需要输入的A和B就是两个参数。
返回值:函数执行完成得到的结果;通常情况下,我们会把函数计算结果放到EAX中。
网友评论