汇编眼中的函数

2020-04-04  本文已影响0人  欧皇ff
寄存器 常用说明 注释
EAX 存储函数计算结果 一般可用来存储立即数
ECX REP指令循环次数 一般可用来存储立即数
EDX 一般可用来存储立即数
ECX 一般可用来存储立即数
ESP 当前栈顶指针指向地址 栈顶指针
EBP 当前栈底堆栈指向地址 栈底指针
ESI movs b,w,d内存复制 目标地址
EDI movs b,w,d内存复制 原地址
ESP 指向下一个指令执行地址

一系列指令的集合,为了完成某个会重复使用的功能。

  1. JMP调用函数
  2. CALL调用函数

参数:函数需要处理的数据;例如:A+B中需要输入的A和B就是两个参数。

返回值:函数执行完成得到的结果;通常情况下,我们会把函数计算结果放到EAX中。

函数实现和函数调用
上一篇 下一篇

猜你喜欢

热点阅读