问题 I'm given the following code: #include <stdio.h> #include <stdlib.h> int A(int x, int y); int B(int x, int y); int *FP; int main(int argc, char *argv[], char *env[]){ int a, b, c; printf("enter main\n"); A(a,b); printf("exit main\n"); return 0; } int A(int x, int y) { int d, e, f; printf("enter A\n"); d = 4; e = 5; f = 6; B(d,e); printf("exit A\n"); } int B(int x, int y) { int u, v, w; printf("enter B\n"); u = 7; v = 8; w = 9; asm("movl %ebp, FP"); // set FP = CPU's %ebp register //Write C