Question: Question 2 Design a very simple CPU that can access 64 bytes of memory, each byte being 8 bits wide. The CPU must do

Question 2 Design a very simple CPU that can access 64 bytes of memory, each byte being 8 bits wide. The CPU

Question 2 Design a very simple CPU that can access 64 bytes of memory, each byte being 8 bits wide. The CPU must do it by outputting a 6-bit address on its output pins A[5...0] and reading in the 8 bit value from memory on its inputs D[7...0]. The CPU will have only one programmer accessible register, an 8-bit accumulator labelled AC. The CPU has only 4 Instructions in its Instruction set as follows: Instruction ADD AND JMP INC Instruction Set for the Very Simple CPU. Instruction Code 00AAAAAA 01AAAAAA 10AAAAAA 11XXXXXX Operation AC AC+M[AAAAAA] AC AC M[AAAAAA] GOTO AAAAAA AC AC+1 Answer the following question: Give reasons, why this is a fairly impractical CPU?

Step by Step Solution

3.36 Rating (146 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

The given CPU design has several limitations that make it impractical for generalpurpose computing Here are some reasons Limited Memory Capacity The C... View full answer

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!