PC + Immediate --> ALUOut B-> Mem[ALUOut] ALUSrcA ( Choose] ALUSrcB [Choose) |Choose ALUOP 00 (2-bit) lorD 01 (2-bit) 3. MemRead [Choose ) MemWrite (Choose )

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

5

A multi-cycle instruction performs the two tasks below during one of its cycles. Find the control signals of this
cycle. Use "X' (don't care) when appropriate.
PCWriteCond
PCSource
PCWrite
Outputs
ALUOP
lorD
ALUSrce
MemRend
Control
ALUSrcA
MemWrite
Op
[5-0)
MomtoReg
RegWrite
IRWrite
RegDst
Jump
address
Instruction (25-0)
26
Shift
28
[31-0
left 2
Instruction
(31-26)
PC 31-26)
Instruction
25-21]
Read
register 1
Address
Read
data 1
Instruction
(20-16]
Read
register 2
Registers
Write
register
Zero
ALU ALU
Memory
MemData
Instruction
[15-0
ALUOut
result
Instruction u
[15-11]
Read
data 2
Write
data
Instruction
register
Write
data
Instruction
[15-0
Memory
data
Sign
estend
ALU
control
SNR
Transcribed Image Text:A multi-cycle instruction performs the two tasks below during one of its cycles. Find the control signals of this cycle. Use "X' (don't care) when appropriate. PCWriteCond PCSource PCWrite Outputs ALUOP lorD ALUSrce MemRend Control ALUSrcA MemWrite Op [5-0) MomtoReg RegWrite IRWrite RegDst Jump address Instruction (25-0) 26 Shift 28 [31-0 left 2 Instruction (31-26) PC 31-26) Instruction 25-21] Read register 1 Address Read data 1 Instruction (20-16] Read register 2 Registers Write register Zero ALU ALU Memory MemData Instruction [15-0 ALUOut result Instruction u [15-11] Read data 2 Write data Instruction register Write data Instruction [15-0 Memory data Sign estend ALU control SNR
PC + Immediate --> ALUOut
B --> Mem[ALUOut]
ALUSrcA
( Choose )
ALUSrcB
( Choose )
Choose]
1
ALUOP
00 (2-bit)
lorD
01 (2-bit)
MemRead
(Choose)
MemWrite
(Choose )
Transcribed Image Text:PC + Immediate --> ALUOut B --> Mem[ALUOut] ALUSrcA ( Choose ) ALUSrcB ( Choose ) Choose] 1 ALUOP 00 (2-bit) lorD 01 (2-bit) MemRead (Choose) MemWrite (Choose )
Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
File Input and Output Operations
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education