What is the limitation on the number of registers (i.e., the user?visible register file) in a processor?

What will be an ideal response?


Once it was the availability of silicon. Today that is not usually a problem. The limitation is the number of bits required to specify a register address. If there are n registers, the number of bits required is m = log2n. If n = 8, then m = 3, if n = 16, then m = 4, … if n = 64, then m = 6. Suppose we have 64 registers in a machine with a 32? bit word. To support a register?to?register instruction set would require 3 × 6 = 18 address bits. That would
leave only 32 ? 18 = 14 bits for the op?code and any literal or other parameters.

Computer Science & Information Technology

You might also like to view...

MC The______function in the cgi module ensures that characters used in Python are displayed correctly in XHTML and are not mistaken for markup.

a) escape. b) filter. c) xhtml. d) None of the above.

Computer Science & Information Technology

Which type of class represents real-world items?

A) entity B) interface C) abstract D) control

Computer Science & Information Technology

If an individual filters or sorts records and closes the ________, when the database is reopened, the filter or sort is still applied to the object

A) Debug dialog box B) menu C) macro D) database

Computer Science & Information Technology

At what levels should lab costs be broken down?

a. Daily, weekly, and monthly b. Weekly, monthly, and annually c. Monthly, bimonthly, and quarterly d. Monthly, quarterly, and annually

Computer Science & Information Technology