Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

A certain Processor has the following relevant specs: Clock cycle: 1 time unit Pipelined: yes Pipeline Stages: 6, assume all stages are of equal duration,

image text in transcribed

A certain Processor has the following relevant specs: Clock cycle: 1 time unit Pipelined: yes Pipeline Stages: 6, assume all stages are of equal duration, and that each stage takes 1 Clock cycle Stage actions: FI, DI, CO, FO, EI, WO (see textbook page 446 for descriptions)

Memory access: SINGLE PORT, thus only one memory access operation can occur per clock cycle Instructions: assume ALL instructions go through ALL stages, stalling (causing a pipeline bubble) if necessary Registers: N/A Cache: N/A

Bus: N/A ______________________________________________________________________________________

Given the following program segment written in (a certain) Assembly language: (operands are 1st and 2nd vars, the result is stored in the 3rd var...C=A and B) AND A, B, C OR D, E, F

AND G, H, I

OR J, K, L

AND M, N, O

OR P, Q, R

considering hazards...

Repeat for the following program segment and again considering hazards:

NAND A, B, C

OR D, E, F

NOR E, F, G

XOR H, I, G

AND I, J, K N

AND K, L, K

Fetch instruction (FI): Read the next expected instruction into a buffer. Decode instruction (DI): Determine the opcode and the operand specifiers. Calculate operands (CO): Calculate the effective address of each source operand. This may involve displacement, register indirect, indirect, or other forms of address calculation. Fetch operands (FO): Fetch each operand from memory. Operands in regis- ters need not be fetched. Execute instruction (EI): Perform the indicated operation and store the result, if any, in the specified destination operand location. Write operand (WO): Store the result in memory

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

Spatio Temporal Database Management International Workshop Stdbm 99 Edinburgh Scotland September 10 11 1999 Proceedings Lncs 1678

Authors: Michael H. Bohlen ,Christian S. Jensen ,Michel O. Scholl

1999th Edition

3540664017, 978-3540664017

More Books

Students also viewed these Databases questions

Question

Name and explain the most widely used neural network algorithm.

Answered: 1 week ago

Question

7. Senior management supports the career system.

Answered: 1 week ago