Answered step by step
Verified Expert Solution
Link Copied!

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

image text in transcribed

image text in transcribed

image text in transcribed

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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Systems An Application Oriented Approach Complete Version

Authors: Michael Kifer, Arthur Bernstein, Richard Lewis

2nd Edition

0321268458, 978-0321268457

More Books

Students also viewed these Databases questions