CS 101 - Lab03 Worksheet Name: 1. Use the calculator tool to convert the following numbers. Replace each ??? with your answer. a. 3501 in decimal = ??? in hexadecimal b. 9B in hexadecimal = ??? in decimal c. 1100101011111110000100000001 in binary = ??? in hexadecimal d. 8421 in hexadecimal = ??? in binary 2. Exercise 15, Page 120 a. b. 3. Exercise 16, Page 120 a. b. 4. Exercise 18, Page 121 -- What is the final value in register 0? Explain also in 1-2 sentences what this program does. 5. Exercise 20, Page 121 -- The simulator will not fully run this example code. Explain why. If it were to continue, what would be the final answers for a--c? a. b. c. 6. Why does the code loop forever, even though the last instruction is a HALT? What mistake did the programmer make? Why did the computer allow that to happen? 7. Write your solution to the "z = x + y" program below. You should have about 6-8 instructions. Don't forget to halt the machine.