Reference no: EM133269639
In a couple of sentences, explain what is the purpose of each of the following instructions. Please take note of the instruction offset (e.g., 121d) so that there is no confusion exactly which instruction you are asked to explain. If an instruction contains registers, you will also need to explain what integer values or corresponding C variables are stored in these registers.
121d: c1 e0 02 shl $0x2,%eax
1224: e8 fc ff ff ff call 1225 <fibonacci+0x16>
1250: 05 ff ff ff 3f add $0x3fffffff,%eax
1275: 01 d0 add %edx,%eax
128a: 89 10 mov %edx,(%eax)
1293: 3b 45 08 cmp 0x8(%ebp),%eax
1298: 8b 45 f0 mov -0x10(%ebp),%eax