Written work 8
Due on November 6th @ 3:00 PM (in class, to Drew, or at Engineering front office)
Not accepted late
Question 1

Create x64 code for the following program

	int a;
	int b;
	int main(){
		a = 3;
		b = 1;
		while (b < a){
			b = b + 1;
		}
		return 0;
	}
	

Question 2

Briefly explain why compilers that use a static allocation scheme have difficulty implementing recursion.

Question 3

What is a semantic gap?

Question 4

What is the 2s complement, 4-byte representation of the value 47 in MSB and LSB?