How many register windows would be available

Assignment Help Computer Engineering
Reference no: EM131184731

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: EM131184731

Questions Cloud

How many total registers are in cpu : How many total registers are in CPU? (Hint: Remember, due to the circular nature of the windows, the output registers of the last window are shared as the input registers of the first window.)
What data type is used with a t test : What data type is used with a t test? Are there some data types that cannot be used with a t test?
How media and interactive multimedia impact socialization : How does mass media and interactive multimedia impact the socialization and development of young children? Describe the impact of these mediums using Bandura's social cognitive theory
How many local registers are in each register window set : A RISC processor has 152 total registers, with 12 designated as global registers. The 10 register windows each have 6 input registers and 6 output registers. How many local registers are in each register window set?
How many register windows would be available : How many registers would be available for use by output parameters - How many register windows would be available for use?
Define the social self in your own words : Define the social self in your own words. Explain why individualistic and collectivistic cultures differ in their tendency to make the fundamental attribution error
What would be the sni factor for this circuit : Determine the input-transformer turns ratio to provide optimum noise performance.
Write the given feature in gherkin style syntax : Given we will be using a BDD (behavior-driven development) approach to automation. Write the above feature in Gherkin style syntax using as many scenarios as needed. Give at least 3 scenarios.
How deep can the procedure calls go before registers : How deep can the procedure calls go before registers must be saved in memory? (That is, what is the maximum number of "active" procedure calls that can be made before we need to save any registers in memory?)

Reviews

Write a Review

Computer Engineering Questions & Answers

  Locate the position of string in the str1 variable

Given the following string variable, write a statement that would locate the position of "string" in the str1 variable and store the result in an int variable named pos.

  Creating program for furniture company

Write down a program for the furniture company. Direct the user in order to select O for oak, P for pine, or M for mahogany. Display the price of a table manufactured along with the chosen wood.

  Why is the trend today to employ use cases in user interview

Creating use cases when working with users is a recent development in systems analysis practice. Why is the trend today to employ use cases in user interviews or JAD sessions?

  Write m8c assembly code to add the 24-bit value

Write M8C assembly code to add the 24-bit value 0x123456 to the 24-bit value 0x020304 stored in memory locations 0x11-0x13 (MSB in 0x11).

  Conduct a project that fall in computing and it curriculum

Choose to conduct a project that is technical (i.e. practically based e.g. development of a prototype, simulation, design framework etc) that fall with in computing and IT curriculum.

  Service is used to automatically assign ip addresses

explain an IP address. Describe Class A, B, and C networks. Are a MAC address and an IP address the same thing? What network service is used to automatically assign IP addresses? Describe the four steps of the IP address lease process.

  In short describe the situation inside your company

It is likely that your organization uses various decision-support programs, as in  programs that automate production, programs for resource optimization, and so on.

  Find the number of comparisons using binarysearch

Write a program to find the number of comparisons using binarySearchand the sequential search algorithm.

  What are the features of a good access control system

what are the features of a good access control system? explain how access controls should be used and who should manage

  Explain the operation of the modified register

One input of the NAND gate receives the clock pulses from the clock-pulse generator. The other input of the NAND gate provides a parallel-load control. Explain the operation of the modified register.

  How your architecture approaches the concepts

Pick an architecture. Do research to find out how your architecture approaches the concepts introduced in this chapter. For example, what representation does it use for negative values?

  Sums each component of the pairs

Write a version of sumPairs of Ex. 3.1.8 that sums each component of the pairs discretely, returning a pair consisting of the sum of the first components and the sum of the second components. So essentially [(3,1)(10,3)] would return (13,4).

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