Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Last two digits :39 As in the first question, assume that the 2 least siginificant digits of your student ID are hexadecimal. Convert each of
Last two digits :39
As in the first question, assume that the 2 least siginificant digits of your student ID are hexadecimal. Convert each of these two digits to binary and label the bits as a3, 02, 01, do and b3, b2, bz, bo. Obtain the binary value given by 93929190 = 23020100 +b3b2b1bo. (Drop the carry bit if any). Convert 93929190 to hexadecimal. Denote the hexadecimal value by Z. Now consider the following register and memory values, determine the contents of MAR, MDR, IR, T1, T2, RO, R1, R2, R3, R4, and R15 in the states: FO, F1, F2, F3 (Decode), EO, E1 and E2. (GA 4.2) 20 marks You will need the operations table and the format of the IR register to answer this question. Put your results in the table format shown below. Only record values of the registers when they change. Register Value Memory Address Value RO (Ox0000 00OZ) + OxF Ox0000 0000 Ox0101 1000 R1 (0x0000 000Z)+OxE Ox0000 0001 Ox0101 2000 IR2 (0x0000 000Z)+OXD Ox0000 0002 Ox0101 3000 R3 (0x0000 000Z)+0xC Ox0000 0003 Ox0101 4000 R4 (Ox0000 000Z) + OxB Ox0000 0004 Ox0111 1000 R5 (Ox0000 000Z) + OXA Ox0000 0005 Ox0111 2000 R6 (Ox0000 000Z)+0x9 Ox0000 0006 Ox0111 3000 R7 (0x0000 000Z) +0x8 Ox0000 0007 Ox0111 4000 R8 Ox0000 0008 Ox0121 1000 (0x0000 000Z) +0x7 (OX0000 000Z) +0x6 IR9 Ox0000 0009 Ox0121 2000 R10 Ox0000 000A Ox0121 3000 R11 (Ox0000 000Z) +0x5 (0x0000 000Z) + 0x4 (Ox0000 000Z)+0x3 Ox0000 000B Ox0121 4000 R12 Ox0000 000C Ox0122 1000 R13 (Ox0000 000Z)+0x2 Ox0000 000D Ox0122 2000 R14 (Ox0000 000Z)+0x1 Ox0000 000E Ox0122 3000 R15 Ox0000 OOOZ 0x0000 000F Ox0122 4000 FO F1 F2 F3(Decode) EO E1 E2 MAR MDR IR T1 T2 RO R1 R2 R3 R4 R15 As in the first question, assume that the 2 least siginificant digits of your student ID are hexadecimal. Convert each of these two digits to binary and label the bits as a3, 02, 01, do and b3, b2, bz, bo. Obtain the binary value given by 93929190 = 23020100 +b3b2b1bo. (Drop the carry bit if any). Convert 93929190 to hexadecimal. Denote the hexadecimal value by Z. Now consider the following register and memory values, determine the contents of MAR, MDR, IR, T1, T2, RO, R1, R2, R3, R4, and R15 in the states: FO, F1, F2, F3 (Decode), EO, E1 and E2. (GA 4.2) 20 marks You will need the operations table and the format of the IR register to answer this question. Put your results in the table format shown below. Only record values of the registers when they change. Register Value Memory Address Value RO (Ox0000 00OZ) + OxF Ox0000 0000 Ox0101 1000 R1 (0x0000 000Z)+OxE Ox0000 0001 Ox0101 2000 IR2 (0x0000 000Z)+OXD Ox0000 0002 Ox0101 3000 R3 (0x0000 000Z)+0xC Ox0000 0003 Ox0101 4000 R4 (Ox0000 000Z) + OxB Ox0000 0004 Ox0111 1000 R5 (Ox0000 000Z) + OXA Ox0000 0005 Ox0111 2000 R6 (Ox0000 000Z)+0x9 Ox0000 0006 Ox0111 3000 R7 (0x0000 000Z) +0x8 Ox0000 0007 Ox0111 4000 R8 Ox0000 0008 Ox0121 1000 (0x0000 000Z) +0x7 (OX0000 000Z) +0x6 IR9 Ox0000 0009 Ox0121 2000 R10 Ox0000 000A Ox0121 3000 R11 (Ox0000 000Z) +0x5 (0x0000 000Z) + 0x4 (Ox0000 000Z)+0x3 Ox0000 000B Ox0121 4000 R12 Ox0000 000C Ox0122 1000 R13 (Ox0000 000Z)+0x2 Ox0000 000D Ox0122 2000 R14 (Ox0000 000Z)+0x1 Ox0000 000E Ox0122 3000 R15 Ox0000 OOOZ 0x0000 000F Ox0122 4000 FO F1 F2 F3(Decode) EO E1 E2 MAR MDR IR T1 T2 RO R1 R2 R3 R4 R15Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started