Question

T1 : IR <- M[AR] Assuming that one clock is needed to retrieve data from memory....

T1 : IR <- M[AR]

Assuming that one clock is needed to retrieve data from memory.

If you need two blocks to read from memory,

How should the Fetch & Decode part change?

Homework Answers

Answer #1

Fatch phase

   

// starting address present in program counter(PC) at the time when program is loaded in main memory. Load value present in Program counter in Address Registor(AR).

// Retrieve the data from memory and increment the program counter.

Decode phase

// decode the 12th,13th,14th bits of IR using 3x8 Decoder and get decode output as ( D7,D6,D5,D4,D3,D2,D1,D0 ).

// Load the operand part value of IR (i.e., 11,10,9,......,1,0th bits) in AR.

Assuming that Instruction register(IR) is 16 bit.

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
I 3x8 Decoder operands

This Instruction cycle is execute only one instruction.

For two blocks of instruction to execute, we have to process this cycle number of times.

Know the answer?
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for?
Ask your own homework help question
Similar Questions
1. The memory units that follow are specified by the number of words times the number...
1. The memory units that follow are specified by the number of words times the number of bits per word. How many address lines and input/output data lines are needed in each case? (a) 8K X 16 (b) 2G X 8 (c) 16M X 32 (d) 256K X 64 2. Give the number of bytes stored in each memory unit in question 1. 3. Word number 563 decimal in the memory shown in Fig. 7.3 (see Mano-Ch7.pdf) contains the binary...
Viking InterWorks is one of many manufacturers that supplies memory products to original equipment manufacturers (OEMs)......
Viking InterWorks is one of many manufacturers that supplies memory products to original equipment manufacturers (OEMs)... Viking InterWorks is one of many manufacturers that supplies memory products to original equipment manufacturers (OEMs) of desktop systems. The CEO recently read an article in a trade publication that reported the projected demand for desktop systems to be: Qddesktop = 1600 - 2Pdesktop + 0.6M (in millions of units), where Pdesktop is the price of a desktop system and M is consumer income....
Class-In Assignment 3: Chapters 4&5 How to retrieve data from two or more tables Exercises 1....
Class-In Assignment 3: Chapters 4&5 How to retrieve data from two or more tables Exercises 1. Write a SELECT statement that returns all columns from the Vendors table inner-joined with all columns from the Invoices table. 2. Write a SELECT statement that returns four columns: vendor_name vendor_name from the Vendors table invoice_number invoice_number from the Invoices table invoice_date invoice_date from the Invoices table balance_due invoice_total minus payment_total minus credit_total from the Invoices table The result set should have one row...
#Linked Lists and Classes #C++ Hi, please use singly linked list method to do this question....
#Linked Lists and Classes #C++ Hi, please use singly linked list method to do this question. Thank you! Here’s the contents of a file called example.cpp: // example.cpp #include "LinkedList.h" #include <iostream> #include <string> using namespace std; int main() { cout << "Please enter some words (ctrl-d to stop):\n"; LinkedList lst; int count = 0; string s; while (cin >> s) { count++; lst.add(remove_non_letters(s)); } // while cout << "\n" << count << " total words read in\n"; cout <<...
Manipulating structured data Purpose This two-part assignment involves manipulating "structured" data, similar to what might be...
Manipulating structured data Purpose This two-part assignment involves manipulating "structured" data, similar to what might be analyzed with a spreadsheet. This first part requires you to develop pseudocode, which allows you to think about the operations needed without having to follow precise C++ syntax. Pseudocode captures the major operations such as initializations, calculations, loops and decisions. Assignment 6 provided a pseudocode example. The second part of this assignment will translate the pseudocode into C++. The problem Every week a company...
1. What conclusions can you draw from the data gathered from one small bag compared to...
1. What conclusions can you draw from the data gathered from one small bag compared to several small bags of M&Ms? 2. A 5 pound bulk bag of M&Ms holds approximately 2400 pieces. How many of each color should we expect to find in the bag based on the results of the proportions from the entire class? (approximate number of each color to be rounded to the nearest whole M&M) A bag of M&Ms is dumped on the table and...
(a) How did the mL of titrant needed to reach the endpoint using the indicator you...
(a) How did the mL of titrant needed to reach the endpoint using the indicator you chose (Part 3) compare with the mL of titrant needed to reach the equivalence point (Part 2)? (b) What does this say about these two methods? Is one a better means of monitoring a titration than the other? Why or why not? Table 1: Indicator, pH Range, and Color Change Flask Indicator Amount Needed for Reaction to Complete pH Range pH at Color Change...
An experiment on memory was performed, in which 16 subjects were randomly assigned to one of...
An experiment on memory was performed, in which 16 subjects were randomly assigned to one of two groups, called "Sentences" or "Intentional". Each subject was given a list of 50 words. Subjects in the "Sentences" group were told to form multiple sentences, each using at least two words from the list, and to keep forming sentences until all the words were used at least once. Subjects in the "Intentional" group were told to spend five minutes memorizing as many of...
You will need to make 50X TAE so that you can do gel electrophoresis. One of...
You will need to make 50X TAE so that you can do gel electrophoresis. One of the ingredients is 0.5 M EDTA pH = 8.0. ?EDTA stands for disodium ethylenediamindetratraacetate•2(H2O). This EDTA solution will be provided to you. However, you should know how it was made, and the following two questions address this. 3. Determine the amount of EDTA needed to prepare 100 ml of 0.5 M EDTA pH = 8.0. The EDTA MW = 372.2 g/mole 4. As EDTA...
The data below shows the pre and post test scores of a random sample of students...
The data below shows the pre and post test scores of a random sample of students who took part in a memory enhancement seminar. The data records the number of items correctly recalled from a list of nonsense syllables and the differences in the scores (D) Pretest Post test D Alice 5 10 -5 Bert 8 16 -8 Charlie 6 10 -4 David 10 20 -10 Emma 12 20 -8 If you wanted to determine if the seminar works to...
ADVERTISEMENT
Need Online Homework Help?

Get Answers For Free
Most questions answered within 1 hours.

Ask a Question
ADVERTISEMENT