Explain what is meant by memory cycle time

Assignment Help Data Structure & Algorithms
Reference no: EM133341624

Computer Architecture and Data Communication - International Advanced Diploma in Network and Computer Security

Question 1: (a) Describe the function of the following in the fetch-execute cycle.

• Program counter
• The address bus
• The data bus
• The decoder
• The Arithmetic and Logic unit

(b) Instruction ADD {[602] [600] [601]} add number stored in addresses 601 and number stored in address 600 and store the results in address 602. Assume instruction stored in address 100 show the fetch and execute steps.

Question 2:
Write the program in assembly language that evaluates X = (A / B) * (C - (D / E)*F) and provide the register transfer operation in the following formats. You may use the address format given in table.

• Three address format
• Two address format
• One address format

One Address Format X variable

Two Address Format X variable

R register

Three Address Format X and Y variables

R register

LOAD

X

MOV R1, X

ADD    R1 , X, Y

ADD

X

ADD R1, X

SUB     R2 , X, Y

SUB

X

SUB R2, X

MULT R3 , X , Y

MUL

X

MUL R3, X

DIV      R1, X, Y

STORE

X

DIV R3 ,X

 

Question 3: Give the assembly codes in Zero Address format for the following expression.

X = (A * B) + (C / D) * E - F

Question 4: Convert the following arithmetic expression into Reverse Polish Notation. Show intermediate steps involved in converting the expression.

R = A - B + (C / D) * (A + D)

Question 5:
(a) Explain what is meant by Memory Cycle Time.

(b) Explain the purpose and content of the address field, illustrate with an example.

(c) List the Benefits of using subroutines.

Reference no: EM133341624

Questions Cloud

Compare the demand conditions in each market : Compare the demand conditions in each market; i.e. how do the two markets differ in their demand for the firm's product?
Make an unsolicited proposal : Your submission for the Unsolicited Proposals Report needs to include the following: -definition of unsolicited proposals -the name of the Government
What do we know about the mrs for all consumers : Suppose Bob's utility for goods 1 and 2 is given by U(X1, X2) = X1 + X2. Bob's income is $200, the price of good 1 is $20 and the price of good 2 is $10.
Who will get insured and what will the premiums be : Who will get insured and what will the premiums be? What are the profits to the insurance company? Is this outcome efficient?
Explain what is meant by memory cycle time : CCT203 Computer Architecture and Data Communication - Show intermediate steps involved in converting the expression
Discuss role that profit plays in incentivizing risk taking : Discuss the role that profit plays in incentivizing risk taking and then discuss if you feel there should be any limits on how much entrepreneurs
Determine the monopolist pro?t quantity and price : Determine the monopolist Pro?t quantity and price, and pro?t made. Determine the dead weight loss (D.W.L) due to the monopolistic market power
Design the perfect job for yourself, specifying setting : Design the perfect job for yourself, specifying setting, employer, and responsibilities. What qualities do you think you would require for this job?
What diagnostic and laboratory testing : What diagnostic and laboratory testing would you anticipate being ordered and evaluated? Why? Would there be any complications from being on the floor

Reviews

Write a Review

Data Structure & Algorithms Questions & Answers

  Implement an open hash table

In this programming assignment you will implement an open hash table and compare the performance of four hash functions using various prime table sizes.

  Use a search tree to find the solution

Explain how will use a search tree to find the solution.

  How to access virtualised applications through unicore

How to access virtualised applications through UNICORE

  Recursive tree algorithms

Write a recursive function to determine if a binary tree is a binary search tree.

  Determine the mean salary as well as the number of salaries

Determine the mean salary as well as the number of salaries.

  Currency conversion development

Currency Conversion Development

  Cloud computing assignment

WSDL service that receives a request for a stock market quote and returns the quote

  Design a gui and implement tic tac toe game in java

Design a GUI and implement Tic Tac Toe game in java

  Recursive implementation of euclids algorithm

Write a recursive implementation of Euclid's algorithm for finding the greatest common divisor (GCD) of two integers

  Data structures for a single algorithm

Data structures for a single algorithm

  Write the selection sort algorithm

Write the selection sort algorithm

  Design of sample and hold amplifiers for 100 msps by using n

The report is divided into four main parts. The introduction about sample, hold amplifier and design, bootstrap switch design followed by simulation results.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd