Question: Suppose the memory cells at address 1 0 through 1 B in the machine language described in appendix C contain the following bit pattern (

Suppose the memory cells at address 10 through 1B in the machine language described in appendix C contain the following bit pattern (the adjacent figure). The program counter contains 10. AddressValue1011111812221315143215141653172118A119031AC01B00 a) Fill in the table below with the contents of the Program Counter (PC) and Instruction Register (IR) after each instruction execution (15 pts): STEP PCIRExecution PC =101121118R1= A1 Page 7 of 8 CSCI205 Assessment 1 V6 Fall 2024-2025 a- What is the final bit pattern value of each if the following (10 pts) Register 1Register 2Register 3Content of PC registerBit pattern of memory of the address 14 b) Determine if an overflow occurs when adding the values in registers 1 and 2 in step 4.(5 pts)2.5Translate the following instructions based on Appendix C:1. Load the bit pattern from memory cell CD into register A:2. Store the bit pattern from register 1 into memory cell EF:3. Add the bit patterns in registers B and C and store the result in register A: 4. Rotate the bit pattern in register B one bit to the right 2 times:5. Load the immediate value 7F into register 3: Question 7- BONUS [pts]: Page 8 of 8 CSCI205 Assessment 1 V6 Fall 2024-2025APPENDIX C Op-code Operand Description1RXY LOAD the register R with the bit pattern found in the memory cell whose address is XY.2 RXY LOAD the register R with the bit pattern XY.3 RXY STORE the bit pattern found in register R in the memory cell whose address is XY.40RS MOVE the bit pattern found in register R to register S.5 RST ADD the bit patterns in registers S and T as though they were twos complement representations and leave the result in register R.6 RST ADD the bit patterns in registers S and T as though they represented values in floating-point notation and leave the floating-point result in register R.7 RST OR the bit patterns in registers S and T and place the result in register R.8 RST AND the bit patterns in register S and T and place the result in register R.9 RST EXCLUSIVE OR the bit patterns in registers S and T and place the result in register R.A R0X ROTATE the bit pattern in register R one bit to the right X times. Each time place the bit that started at the low-order end at the high-order end.B RXY JUMP to the instruction located in the memory cell at address XY if the bit pattern in register R is equal to the bit pattern in register number 0. Otherwise, continue with the normal sequence of execution. (The jump is implemented by copying XY into the program counter during the executeC 000 HALT execution. Can you tell me a second part of a from where you get the register

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!