Answer the following questions:
a. Suppose that you have a 32-bit PC with 512MB of RAM. What is the eight-hex-digit address of the “last” byte of installed memory?
b. Draw a diagram showing the relationship between ECX, CX, CH, and CL registers.
c. For each add instruction in this problem, assume that EAX contains the given contents before the instruction is executed, and give the contents of EAX as well as the values of the CF, OF, SF, and ZF flags after the instruction is executed:
i. EAX Before: 00 00 00 45; Instruction: add eax, 45
ii. EAX Before: 00 00 00 45; Instruction: add eax, -45
*PLEASE SHOW ALL WORK!*