[8 points, each part 2 points] In the following problem, you are given the task of reconstructing C code based on some declarations of C structures, and the IA32 assembly code generated when compiling the C code. Assumptions: All pointers are 4 bytes, char is 1 byte, int is 4 bytes; New Instruction - movzbl src dest : the low 8 bits of the destination are replaced by the source operand, the top 24 bits are set to 0 . The source operand is unaffected. Below are the data structure declarations. For each IA32 assembly code sequence below on the left, fill in the missing.