Παράδειγμα 2 (stack) Παράδειγμα 2 (stack) k j actual_args ret_address Στιγμιότυπο της στοίβας όταν το PC βρίσκεται μέσα στο body της ανώνυμης συνάρτησης που ορίζεται μέσα στην g() 100 101 102 103 104 105 saved_topsp saved_top 106 107 w 109 z 108 top topsp w 110 ret_address 112 actual_args 111 saved_top 113 a 115 saved_topsp 114 f g ret_address 117 actual_args 116 saved_top 118 tmp 120 saved_topsp 119 121 t1 stack Activation records (4/5) function g (a) { return function (x){ tmp = 2; return (tmp – x); } (a); } function f (x, y) { z = 2*x + y; w = z – x/y; g(w); return z; } i = f (j, k); HY340, 2010 Slide 12 / 45 Α.
{}