Find how many register windows are available for use

Assignment Help Basic Computer Science
Reference no: EM1370827

Suppose a RISC machine uses overlapping register windows for passing parameters between procedures. The machine has 298 registers. Each register window has 32 registers, of which 10 are global variables and 10 are local variables. Answer the following:

a) How many registers would be available for use by input parameters?

b) How many registers would be available for use by output parameters?

c) How many register windows would be available for use?

d) By how much would the current window pointer (CWP) be incremented at each procedure call?

Reference no: EM1370827

Questions Cloud

Important information about how to paraphrase : Important information about How to paraphrase - Please paraphrase the given paragraph
Determining monoply market structure : The water company is privately owned and is the only water company in town. It is licensed and franchised by city for a 10 - year term, just renewed.
Fractional reserve banking : The Federal Reserve buy $1 million in United State Treasury Bonds from a bond dealer, and the dealer's bank credits the dealer's account. The required reserve ratio is 15%,
Explain when the price of plastic surgery increases : Explain when the price of plastic surgery increases the number of operations decreases and the percentage change in the price of plastic surgery is less than the percentage change in quantity demanded.
Find how many register windows are available for use : Assume a RISC machine utilizes overlapping register windows for passing parameters between procedures. Machine has 298 registers. How many register windows would be available for use?
Find the ratio f : A baby elephant is fixed in a mud hole. To help pull it out game keepers use a rope to apply a force A as part a. By itself, though, force A is insufficient.
Describe political and social impacts of this association : Describe political and social impacts of this association. Are regional trade associations beneficial for global economy. For members of association.
Explain why forecasting is important : Why is forecasting is important in an organization and how the process of forecasting works and how does forecasting compare to the budgeting process and can you explain how it contrasts with it.
Differences between monopolies and oligopolies : Write down some similarities and differences between monopolies and oligopolies. How would you classify Microsoft? How would you classify the power industry in your area?

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Corporate goal for scr new training activity

We require corporate goal for SCR which refers to new training activity. Create a draft to show Jesse. Draft project scope statement for TIMS system

  How many different seven-digit phone numbers can be formed

How many different seven-digit phone numbers (ignoring area code) can be formed? Can city of 2 million people be served by single area code? Describe.

  What role to assign to four workstations

What role (or roles) would you assign to each of the four workstations and any other equipment you recommend? What type of upgrades, if any, might the workstations require to make your solution work?

  Explaining ethical issues related to it

Ethics is "a set of principles of right conduct". Main ethical issues related to IT are accuracy, privacy,  property (including intellectual property), and accessibility to information.

  Identify all substrings to create one of five given words

Given a string of letters, identify all substrings that create one of five given words. For example, if the words (arguments) are: structure; such; system; blue.

  Shared assets do not bring competitive advantage

Why does Hansen recommend that competition among members should not be issue because shared assets do not bring competitive advantage? Describe.

  Error detection-correction facility-interpreters- compilers

Compare error detection and correction facilities of interpreters and compilers. Compare static and dynamic linking. With respect to the requirements of modern applications, what are the shortcomings of 3GLs?

  Tools or techniques to use as a project manager

Identify at least three ideas, tools, or techniques that you have learned from this course and plan to use as a project manager. What will be most helpful to you?

  There exists finite set of coin types-coin-changing problem

Show that if an ≠ 1, then there exists a finite set of coin types and a C for which there is no solution to the coin-changing problem. Show that there is always a solution when an = 1.

  How much storage will probe require if it is to gather data

The system has a clock that runs at 1GHz. During each cycle of the system clock, the status of these 5 registers how much storage will the probe require if it is to gather data for 2 seconds?

  Explaining parse tree n-m nodes

W has derivation of m steps, show that w has a parse tree n+m nodes.

  Differentiate system software and application software

Write down the difference between system software and application software? Choose two of the application you listed and describe how you determine version of these programs. What specific features do you like about each program?

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