Answered step by step
Verified Expert Solution
Question
1 Approved Answer
5. Implement the following tasks with your enhanced 8-bit CPU, remember to pre-load the registers or memory when needed: 1) Write out and hand in
5. Implement the following tasks with your enhanced 8-bit CPU, remember to pre-load the registers or memory when needed: 1) Write out and hand in the microinstructions to perform this operation XOR 35.(C) including the machine code and how you load it to the memory. Pre-load the registers or memory when needed For example: Load 00001000 to the C register Load 00000000 to the memory location 8 2) Write out and hand in the microinstructions to perform the operation OR 5,8 including the machine code and how you load it to the memory, Pre-load the registers or memory when needed. For example: Load 00000000 to the memory location 5 Load 00001010 to the memory location 8 Questions (hand in the answers) 1) Describe the purpose of the 3->8 decoder, 2) Describe how the RAM chip control signals are used to read and write to memory 1. Obtain an 8-bit CPU working circuit file oftp/pub/class/301/ftp/8bitepu.cat The circuit just obtained is a 8 bit version of the 1 bit CPU we built in last lab with a few additions: o there is now a 256 x 8 bit memory attached to the bus through a Memory Address Register(MAR) there is now a Program Counter(PC) with a built in increment by one function. the ALU has been expanded to perform the invert operation on the Accumulator(ACC) all the switches have been grouped into one area to simulate a control unit. To get a feel for the circuit before more details are examined, do the following 1. load the number 8 into memory location 2 2. move the contents in) memory location 2 to the PC 3. increment the PC Write down the signals with the microinstructions to hand-in: 1. Obtain an 8-bit CPU working circuit file oftp/pub/class/301/ftp/8bitepu.cat The circuit just obtained is a 8 bit version of the 1 bit CPU we built in last lab with a few additions: o there is now a 256 x 8 bit memory attached to the bus through a Memory Address Register(MAR) there is now a Program Counter(PC) with a built in increment by one function. the ALU has been expanded to perform the invert operation on the Accumulator(ACC) all the switches have been grouped into one area to simulate a control unit. To get a feel for the circuit before more details are examined, do the following 1. load the number 8 into memory location 2 2. move the contents in) memory location 2 to the PC 3. increment the PC Write down the signals with the microinstructions to hand-in: 5. Implement the following tasks with your enhanced 8-bit CPU, remember to pre-load the registers or memory when needed: 1) Write out and hand in the microinstructions to perform this operation XOR 35.(C) including the machine code and how you load it to the memory. Pre-load the registers or memory when needed For example: Load 00001000 to the C register Load 00000000 to the memory location 8 2) Write out and hand in the microinstructions to perform the operation OR 5,8 including the machine code and how you load it to the memory, Pre-load the registers or memory when needed. For example: Load 00000000 to the memory location 5 Load 00001010 to the memory location 8 Questions (hand in the answers) 1) Describe the purpose of the 3->8 decoder, 2) Describe how the RAM chip control signals are used to read and write to memory 1. Obtain an 8-bit CPU working circuit file oftp/pub/class/301/ftp/8bitepu.cat The circuit just obtained is a 8 bit version of the 1 bit CPU we built in last lab with a few additions: o there is now a 256 x 8 bit memory attached to the bus through a Memory Address Register(MAR) there is now a Program Counter(PC) with a built in increment by one function. the ALU has been expanded to perform the invert operation on the Accumulator(ACC) all the switches have been grouped into one area to simulate a control unit. To get a feel for the circuit before more details are examined, do the following 1. load the number 8 into memory location 2 2. move the contents in) memory location 2 to the PC 3. increment the PC Write down the signals with the microinstructions to hand-in: 1. Obtain an 8-bit CPU working circuit file oftp/pub/class/301/ftp/8bitepu.cat The circuit just obtained is a 8 bit version of the 1 bit CPU we built in last lab with a few additions: o there is now a 256 x 8 bit memory attached to the bus through a Memory Address Register(MAR) there is now a Program Counter(PC) with a built in increment by one function. the ALU has been expanded to perform the invert operation on the Accumulator(ACC) all the switches have been grouped into one area to simulate a control unit. To get a feel for the circuit before more details are examined, do the following 1. load the number 8 into memory location 2 2. move the contents in) memory location 2 to the PC 3. increment the PC Write down the signals with the microinstructions to hand-in
Step 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