Compute the average number of machine cycles per instruction

Assignment Help Computer Engineering
Reference no: EM1328461

A certain microprocessor requires either 2, 4, 8, 12, or 16 machine cycles to perform various operations. Seventeen and one-half (17.5.) percent of its instructions require 2 machine cycles, 12.5% require 4 machine cycles, 35% require 8 machine cycles, 20% require 12 machine cycles, and 15% require 16 machine cycles.

a. What is the average number of machine cycles per instruction for this microprocessor?
b. What is the clock rate (machine cycles per second) required for this microprocessor to be a "1 MIPS" processor?
c. Suppose this system requires an extra 16 machine cycles to retrieve an operand from memory. It has to go to memory 30% of the time. What is the average number of machine cycles per instruction for this microprocessor, including its memory fetch instructions?

Reference no: EM1328461

Questions Cloud

Show operations management and supply chains : Operations Management and Supply Chains - How do hardware companies such as True Value or Wal-mart or Home Depot process their work according to Operations Management and supply chains method.
Explain ebusiness- key informaiton : Explain EBusiness- key informaiton and Choose one site you feel does an excellent job on all the aspects of an effective site and create a presentation
Investigating organization where teams are utilized : Select and investigate an organization where teams are frequently utilized.
Finding future or present value of bill shaffer : Bill Shaffer wishes to have $200,000 in a retirement fund 20 years from now. He can create the retirement fund by making a single lump sum deposit today. What is the maximum annual withdrawal he can make over the following 15 years?
Compute the average number of machine cycles per instruction : assume this system requires an extra 16 machine cycles to retrieve an operand from memory. It has to go to memory 30% of the time. What is the average number of machine cycles per instruction for this microprocessor, including its memory fetch ins..
Illustrate what is the price elasticity of demand : Illustrate what is the price elasticity of demand. From the price elasticity elucidate the new rates be for 2009 if the demand increases at the same rate.
Show optimal level of product availability in organization : What are the basic factors affecting the optimal level of product availability in manufacturing organization? Give practical examples to show how technology can help the inventory manager to improve the balance between the costs of over- and under..
Connecticut v/s griswold and carhart vs/ gonzales : Consider Justice Black's dissent in Griswold v. Connecticut. Is it consistent with his views in Adamson v. California (see Chapter 9)? Katz v. United States ? Discuss.
Processes and techniques that a risk manager would take : Processes and techniques that a risk manager would take to investigate, prevent, and control these types of events now and in the future

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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