Answered step by step
Verified Expert Solution
Link Copied!

Question

00
1 Approved Answer

1 . Create a start - stop flag as follows: If S = = 1 , it operates normally, If S = = 0 ,

1. Create a start-stop flag as follows:
If S==1, it operates normally,
If S==0, it stops operation (stops the clock).
2. Based on the 16-bit carry lookahead adder in the photo, create a computation device circuit that can perform the following six functions.
3. Use the computation device and sequence controller created in step 2 to conduct the following test:
(Both AC and DR are 16-bit registers.)
T0: DR 3(Load DR with immediate value 3)
T1: AC 2(Load AC with immediate value 2)
T2: EAC AC + DR (Add)
T3: S 0(Stop the clock)
4. Complete the CPU as follows, making modifications from the textbook CPU by adding one register and improving the instructions as follows:
(1) Add a CTR (Counter Register) with three control points: LOAD, INR, and CLEAR.
(2) Increase the Operation code part from 3 bits to 4 bits to accommodate an additional Memory reference instruction, and reduce the address bit from 12 bits to 11 bits.
(3) Remove the ISZ (Increment and Skip if Zero) instruction from Memory reference instructions and add the following two instructions:
LDCTR (Load Counter Register)
STCTR (Store Counter Qu Register)
(4) Add INCCTRSZ (Increment CTR and Skip if Zero) to Register Reference instructions.
(5) For direct addressing in Memory reference instructions, eliminate the action of pausing for one cycle at T3.
Must specify the following:
(1) RTL list for Instruction set (including improved version) with comments
(2) Full control circuits in LogicWorks
Please solve these problems and explain. Thankus.
image text in transcribed

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered 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

Students also viewed these Databases questions