How a risc cycle is obtained from the von neumann cycle

Assignment Help Computer Engineering
Reference no: EM13940185

Part -1:

Problem 1:

Draw the Von Neumann Cycle and explain the basic function carried out in each state. Explain clearly how a RISC cycle is obtained from the Von Neumann cycle.

Problem 2:

Explain what is done in each of the RISC states for the 5 types of MIPS instructions represented with R, I, and J instruction formats.

Problem 3:

In MIPS, the structure of its instructions is simplified. The way we implement complex instructions through the use of MIPS simplified instructions is to decompose complex instructions into multiple simpler MIPS ones. Show how MIPS can implement the instruction swap $rs, $rt, which swaps the contents of the registers $rs and $rt. Consider the case in which there is an available register that may be destroyed as well as the case in which no register exists.

If the implementation of this instruction in hardware will increase the clock period of a single instruction by 10%, what percentage of swap operations in the instruction mix would justify implementing it in hardware?

Problem 4:

a. Given two n-bit two's complement numbers, prove that an addition overflow occurs if and only if the carry into the most significant bit position and the carry out of the most significant bit position are different.

b. Consider now the sign-magnitude representation. Define the meaning of overflow in this representation and suggest an overflow detection mechanism.

Problem 5:

With x = (0101 0101)2 and y = (1110 1111)2 representing two's complement signed integers, perform the following operations showing all work:

a. x + y

b. x - y

c. x * y

d. x / y

Problem 6:

Given the bit pattern:

1010 1111 1010 1000 0000 0000 0000 1000

what does it represent, assuming that it is:

a. a two's complement integer?

b. an unsigned integer?

c. a single precision IEEE standard floating point number?

d. a MIPS instruction?

Problem 7:

a. Convert the number 752 in base-9 representation into base 3 representation

752nine = ( )three

b. Represent the decimal number -1/3 in IEEE 754 floating-point binary representation (single and double precision) Problem 8 (10 points)

Problem 8:

Consider 2 machines, A and B on which the following measurements are made for a certain program P.

A: Execution time of P: 5 sec

Instructions Executed: 5.4 x 108

CPI: 1.8

B: Execution time of P: 6.4 sec
Instructions executed: 115 x 106

CPI: 2.0

a. Find the execution rate (in Millions of Instructions per Second (MIPS)) for each machine.
b. Find the clock cycle for each machine.
c. Using the book's definition of performance measure, which machine is faster and by how much.

Problem 9:

Assume that a multiply instruction takes 12 cycles and accounts for 15% of the instructions in a typical program. Assume that 85% of the instructions require an average of 4 cycles for each instruction. What percentage of time does the CPU spend doing multiplication?

Problem 10:

Software optimization can dramatically improve the performance of a computer system. Assume that a CPU can perform a multiplication operation in 9ns and an addition or a subtraction in 1ns.

a. How long will it take for the CPU to calculate the result of following equation assuming that we only have 1 multiplier and 1 adder?

b. If possible, optimize the equation so that it takes less time. What is the best-case running time for the calculation of the equation? What if we have 2 multipliers and 1 adder?

Bonus Problem:

Provide the pseudocode for the addition of two natural numbers using only increment, decrement, and conditional looping instructions.

Reference no: EM13940185

Questions Cloud

What is the annualized forward premium : The one-year forward rate of the British pound is quoted at $1.60, and the spot rate of the British pound is quoted at $1.63. What is the annualized forward premium or discount of the pound? You are a speculator who sells a put option on Canadian dol..
Explain getters and setters in java : A constructor will allow a name and a new, validated subject code to be provided when a new subject is created.
Compare organizational structures of correctional agencies : Criminal justice organizations are structured differently based upon the mission of the organization. Compare and contrast the organizational structures of correctional agencies, law enforcement agencies, and courts.
Invest using discount brokers : Many young professionals choose to invest using discount brokers. Give two reasons why you might follow their lead. Also, list two reasons why using a discount broker may not be the best choice.
How a risc cycle is obtained from the von neumann cycle : Draw the Von Neumann Cycle and explain the basic function carried out in each state. Explain clearly how a RISC cycle is obtained from the Von Neumann cycle.
Invested in twelve different stocks that have combined value : Steve has invested in twelve different stocks that have a combined value today of $121,300. Fifteen percent of that total is invested in Wise Man Foods. The 15 percent is a measure of which one of the following?
Annualized annual payment over the term of the loan : Due to new air pollution standards, a company needs to invest in a new $150,000 environmental control technology. They have two options: either take out a loan or to purchase it themselves. a) If the company chooses to borrow the $150,000 from a bank..
Estimate the probability that the exchange rate : An exchange rate is currently $1.20. The volatility of the exchange rate is quoted as 15% and interest rates in the two countries are the same. Using the lognormal assumption, estimate the probability that the exchange rate in six months will be (a) ..
Counterfeit goods with counterfeiters : Introduction "Counterfeiting is said to be the crime of the 21st century." (Cademan, A & Henriksson, R & Nyqvist, V. (2012). The luxury brand market is highly associated with counterfeit goods with counterfeiters attempting to replicate many big n..

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