Question: Questions below are based on this example CPU. Let us name this CPU as UC 3 0 2 6 SS 2 0 2 4 for
Questions below are based on this example CPU. Let us name this CPU as UCSS for convenience of reference
The UCSS has machine instructions in its Instruction Set LDA addr, STA addr, ADD, SUB, MBA, JMP addr, JN addr Its hardware includes PC IR ALU, two registers AC and B MAR, MDR and a Control Unit. The datapath control in the CPU is achieved through different control signals connected to various hardware components. Given below are Boolean expression for two of these controls for designing a Hardwired Control unit:
W memory write T STA
R memory read T T LDA
Where means logical OR and means logical AND
Write such Boolean expressions for LD ED EI and LI control signals. Also, design the Hardwired Unit for above four control signals using basic logic gates.
Write Microinstructions for machine instruction in the Instruction Set ie LDA addr, STA addr, and JN addr of UCSS machine.
Suppose, you as designer of the CPU decide to add two generalpurpose registers named as D and E having twoway connection with the internal bus of the CPU. Draw the modified CPU diagram with these two registers.
Further suppose that you decide to enrich the Instruction Set IS with following instructions:
Instruction Meaning Action Microsteps involved
MAD Copy contents of D to AC AC D
MDA Copy contents of AC to D D AC
MBE Copy contents of E to B B E
LDE addr Load E register from the given address E RAMaddr
a Fill the Microsteps column of this table.
b What additional control signals will be required for registers D and E taking the enriched IS into account.
c Write the Boolean expressions for the additional control signals.
d Develop the microcode for the four extra machine instructions given in the table above.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
