【发布时间】:2023-04-01 01:05:01
【问题描述】:
我是组装新手 (NASM)。我知道 RBP 指向函数中的任何参数和局部变量。它是通过简单的偏移来实现的。如果我们想获得第一个变量我们rbp-4,如果我们想获得第一个参数我们添加到rbp 4。但是如果任何函数可以有任意数量的局部变量或参数,我们怎么能做到这一点?如果我们希望我们可以在一个函数中有 100 个变量,我们如何通过简单的常量偏移量来指向任何变量?
谢谢。对不起我的英语不好。我不是母语人士。
【问题讨论】:
标签: assembly x86-64 nasm stack-frame