Find the value of the status flag after the following sequence: (i) mov al, 3 add al, 4 (11) mov al, 3 sub al, 4 [2 marks] The xchg instruction can be used to exchange the contents of two registers. However, in a special circumstance, the x86 instruction set did not support the xchg instruction. (1) Construct xchg ax, bx instruction command by using only push and pop instructions. Construct xchg ax, bx instruction command by using only the xor instruction (do not involve other registers) [7 marks) (m) (d) In the following assembly program, assume that a, b, x, y are symbols for main memory locations. Develop the equivalent code in C that produces the same operation as the assembly program below. moveax, a movebx, b xor eax,x ebx, y eax, ebx jnz L2 11: ; sequence of instructions... jmp L3 L2: ; another sequence of instructions... L3: ΧÎΣ or