EBK ESSENTIALS OF COMPUTER ORGANIZATION
EBK ESSENTIALS OF COMPUTER ORGANIZATION
5th Edition
ISBN: 9781284168549
Author: NULL
Publisher: JONES+BARTLETT LEARNING,LLC (CC)
bartleby

Concept explainers

Question
Book Icon
Chapter 4, Problem 63E
Program Plan Intro

The RTN for “StoreI” instruction:

RTN is the register transfer notation which is used to represents the behavior of micro operations with the use of symbols. The “StoreI” instruction used to store the particular value in register. The register transfer notation (RTN) used to describe the micro operations of the instruction.

The RTN for “StoreI” as per given instruction:

MARPCIRM[MAR]PCPC+1MARIR[11-0]

MBRM[MAR]MARMBRPC MBRM[MAR]MBRMBRAC

Where,

  • Memory Address Register (MAR)
  • Memory Buffer Register (MBR)
  • Program counter(PC)
  • Instruction register(IR)
  • Accumulator register (AC)

Expert Solution & Answer
Check Mark

Explanation of Solution

Control signals for given “StoreI” instruction:

The data path control signals for each register as given below:

RegisterMemoryMARPCMBRACINOutIR
Signals000001010011100101110111

P2 P1 P0 (Read)

P5 P4 P3(Write)

        

The control signals are varying based on read and write operations. The register values may vary in this. The RTN for “StoreI” instruction with its signals is as follows:

P1 P3 T0:MARPCP5 P4 P3 P0 MRT1:IRM[MAR]A0 P4 P1 T2:PCPC+1P3 P2 P1 P0 T3:MARIR[11-0]

P4 P3 MRT4:MBRM[MAR]P4 P3 P2 T5:MARMBRP1 P3 P2 T6:MBR ACP1 P0 MW T7:M[MAR] MBRCr P1 P0 P4 T8 LALT: PC MBR[Reset the clock cycle counter]

Here,

  • “MR” is memory read that enables the control line at time “T1” and “T2”.
  • “LALT” is loading the values from the data wires inn registers like MBR, MAR, IR, and AC at time “T1” and “T2”.
  • At time “T0” all other signals except “P1”, “P3”, and “T0” are low.  The signal “P1” allows reading from PC and “P3” writing to MAR.
  • At time “T1” all other signals except “P3”, “P4”, and “T1” are low.  Repeat the process for the rest of clock times.
  • The last instruction occurs at “T5” when the timing signals are reset to 0.

The control signals contain “1” for each instruction step with “JumpI” instruction is as follows:

StepRTNTimeP5P4P3P2P1P0CRIncrPCMRMWLALT
FetchMAR←PCT000101000000
 IR←M[MAR]T111100100101
Decode IR[15-12]PC←PC+1T201001001000
Get operandMAR←IR[11-0]T300111100000
ExecuteMBR←M[MAR]T401100000101
 MAR←MBRT500101100000
 MBR←ACT601110000001
 M[MAR]←MBRT700001100010
 PC←MBRT801001110001

Want to see more full solutions like this?

Subscribe now to access step-by-step solutions to millions of textbook problems written by subject matter experts!

Chapter 4 Solutions

EBK ESSENTIALS OF COMPUTER ORGANIZATION

Ch. 4 - Prob. 11RETCCh. 4 - Prob. 12RETCCh. 4 - Prob. 13RETCCh. 4 - Prob. 14RETCCh. 4 - Prob. 15RETCCh. 4 - Prob. 16RETCCh. 4 - Prob. 17RETCCh. 4 - Prob. 18RETCCh. 4 - Prob. 19RETCCh. 4 - Prob. 20RETCCh. 4 - Prob. 21RETCCh. 4 - Prob. 22RETCCh. 4 - Prob. 23RETCCh. 4 - Prob. 24RETCCh. 4 - Prob. 25RETCCh. 4 - Prob. 26RETCCh. 4 - Prob. 27RETCCh. 4 - Prob. 28RETCCh. 4 - Prob. 29RETCCh. 4 - Prob. 30RETCCh. 4 - Prob. 31RETCCh. 4 - Prob. 32RETCCh. 4 - Prob. 33RETCCh. 4 - Prob. 34RETCCh. 4 - Prob. 35RETCCh. 4 - Prob. 37RETCCh. 4 - Prob. 38RETCCh. 4 - Prob. 39RETCCh. 4 - Prob. 40RETCCh. 4 - Prob. 41RETCCh. 4 - Prob. 1ECh. 4 - Prob. 2ECh. 4 - Prob. 3ECh. 4 - Prob. 4ECh. 4 - Prob. 5ECh. 4 - Prob. 6ECh. 4 - Prob. 7ECh. 4 - Prob. 8ECh. 4 - Prob. 9ECh. 4 - Prob. 10ECh. 4 - Prob. 11ECh. 4 - Prob. 12ECh. 4 - Prob. 13ECh. 4 - Prob. 14ECh. 4 - Prob. 15ECh. 4 - Prob. 16ECh. 4 - Prob. 17ECh. 4 - Prob. 18ECh. 4 - Prob. 19ECh. 4 - Prob. 20ECh. 4 - Prob. 21ECh. 4 - Prob. 22ECh. 4 - Prob. 23ECh. 4 - Prob. 24ECh. 4 - Prob. 25ECh. 4 - Prob. 26ECh. 4 - Prob. 27ECh. 4 - Prob. 28ECh. 4 - Prob. 29ECh. 4 - Prob. 30ECh. 4 - Prob. 31ECh. 4 - Prob. 32ECh. 4 - Prob. 33ECh. 4 - Prob. 34ECh. 4 - Prob. 35ECh. 4 - Prob. 36ECh. 4 - Prob. 37ECh. 4 - Prob. 38ECh. 4 - Prob. 39ECh. 4 - Prob. 41ECh. 4 - Prob. 42ECh. 4 - Prob. 43ECh. 4 - Prob. 44ECh. 4 - Prob. 45ECh. 4 - Prob. 46ECh. 4 - Prob. 47ECh. 4 - Prob. 48ECh. 4 - Prob. 49ECh. 4 - Prob. 50ECh. 4 - Prob. 51ECh. 4 - Prob. 52ECh. 4 - Prob. 53ECh. 4 - Prob. 54ECh. 4 - Prob. 55ECh. 4 - Prob. 56ECh. 4 - Prob. 57ECh. 4 - Prob. 58ECh. 4 - Prob. 59ECh. 4 - Prob. 60ECh. 4 - Prob. 61ECh. 4 - Prob. 62ECh. 4 - Prob. 63ECh. 4 - Prob. 64ECh. 4 - Prob. 67ECh. 4 - Prob. 1TFCh. 4 - Prob. 2TFCh. 4 - Prob. 3TFCh. 4 - Prob. 4TFCh. 4 - Prob. 5TFCh. 4 - Prob. 6TFCh. 4 - Prob. 7TFCh. 4 - Prob. 8TFCh. 4 - Prob. 9TFCh. 4 - Prob. 10TF
Knowledge Booster
Background pattern image
Computer Science
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.
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education