【发布时间】:2015-04-16 03:24:40
【问题描述】:
鉴于下面的 C 代码,汇编语言 (AVR) 堆栈 会是什么样子。
我正在尝试了解 C 代码如何转换为 AVR 汇编语言,并且我需要能够为考试中可能出现的编程问题做以下准备。 p>
int x;
int foo(char a, int b) {
int z;
}
int main() {
int q = foo('a',0x93);
}
上面的 C 代码在 AVR 中的堆栈表示是什么?
【问题讨论】:
-
这取决于使用的编译器,以及使用什么ABI。
-
@JoachimPileborg 我只需要一个粗略的通用方法。无需详细说明。