Computer architecture x uses variable-length instructions

Assignment Help Electrical Engineering
Reference no: EM13383781

Computer architecture X uses variable-length instructions of several different formats, each occupying a whole number of bytes (or a number of bits that is a multiple of 8)Format 1 begins with four flag bits, followed by a 0 bit, followed by an opcode and a 12-bit signed 2's complement
offset.
Format 2 begins with four flag bits, followed by bits 10, followed by an opcode, two 5-bit register fields and a 16-bit signed 2's complement immediate operand.
Format 3 begins with four flag bits, followed by bits 100, followed by an opcode, three 5-bit register fields and an 8-bit unsigned immediate operand.
Format 4 begins with four flag bits, followed by bits 110, followed by an opcode, two 5-bit register fields and a 13-bit signed 2's complement immediate operand.
Assume that no opcode exceeds 8 bits.
(a) Illustrate each instruction format (see Figure 9-14 for an example).
(b) How many registers does the architecture X employ?
(c) How many bits are used for the opcode in each of the four formats?
(d) What is the (decimal) numeric range of the offset in format 1?
(e) What is the (decimal) numeric range of the immediate operand in format 2?
(f) What is the (decimal) numeric range of the immediate operand in format 3? ?22?
(g) What is the (decimal) numeric range of the immediate operand in format 4?
(h) How many different operations (opcodes) can this architecture specify?
(i) Describe the types of operations performed by instructions in formats 2 and 4.
(j) Compare formats 3 and 4, in terms of potential operations that can be specified by each. Is either of these formats clearly better than the other?

Reference no: EM13383781

Questions Cloud

What will be the heat capacity in units of jk of a constant : what will be the heat capacity in units of jk of a constant pressure coffee-cup calorimter that contains 100.0 ml of
What will be the heat capacity in units of jk of a constant : what will be the heat capacity in units of jk of a constant pressure coffee-cup calorimter that contains 100.0 ml of
A laser diode has a threshold current of 12 ma and emits : a laser diode has a threshold current of 12 ma and emits at 3 mwma rate. a diode current of 15 5sin omegat ma
How many grams of sodium carbonate silver nitrate silver : a solution containing 3.50 g of sodium carbonate is mixed with one containing 5.00 g of silver nitrate. how many grams
Computer architecture x uses variable-length instructions : computer architecture x uses variable-length instructions of several different formats each occupying a whole number
At ordinary body temperature 37 the solubility of in water : at ordinary body temperature 37 the solubility of in water in contact with air at ordinary atmospheric pressure 1.0
A chemist studying the properties of photo-nbsp graphic : a chemist studying the properties of photo-nbsp graphic emulsions needed to prepare 500 mlnbsp of 0.18 m agno3 aq. what
The vapor above a mixture of pentane and hexane at room : the vapor above a mixture of pentane and hexane at room temperature contains 35.5 pentane by mass. what is the mass
What will the volume of the sample become if 459 ml of an : what will the volume of the sample become if 459 ml of an ideal gas at 27 degrees of carbon and 1.05 atm is cooled to

Reviews

Write a Review

Electrical Engineering Questions & Answers

  What is the minimum value decoupling that should be used

The total trace length on the printed wiring board between the IC power and ground pins and the decoupling capacitor is 1 in. a)To the limit the voltage transient of the IC to 0.01V, what is the minimum value decoupling that should be used

  A 300-kilowatt-ampere transformer bank consisting of three

a 300-kilowatt-ampere transformer bank consisting of three 100-kilovolt-ampere transformer has a 3-phase 480-volt

  Do you agree with ibms employment response to competition

do you agree with ibms employment response to competition from software development contractors in india like wipro

  Resolve for snr-baud rate and the max theoretical bit rate

a digital channel is described by 16 QAM, the data rate is 50 Mbps, the bandwidth is 200 MHz, the power is 1 W, and the received noise level is 50 mW. Resolve for SNR, Baud Rate and the Max theoretical bit rate for the channel.

  Calculate the maximum value of r2 to compensate

A series type Ohmmeter uses a 50 ohm, 1mA PMMC the internal battery voltage is 3V the desired scale marking for half scale deflection is 2000 ohm. Calculate:- - Value of R1 & R2

  Which protocol successfully delivers all five data segments

Compare GBN, SR, and TCP(no delayed ACK). Assume that the timeout values for all three protocols are sufficiently long such that 5 consecutive data segments and their corresponding ACKs can be received (if not lost in the channel)

  Determine the power this amplifier will deliver to resistor

a). Determine the power this amplifier will deliver to a 4 ohm load, to an 8-ohm load, and to a 1K-ohm load b). What would be the open-circuitvoltage of the amplifier if the signal level were increased

  Determine what is the input impedance of the open circuit

An emitter-follower circuit is built using an npn transistor with ß=100 and with RE =1k-ohm. What is the input impedance of the open circuit. If a load of 100-ohm is connected to the output of the circuit, what is the input impedance

  Calculate closest integer cubic root of 16-bit signed number

Write a 68000 assembly program to calculate the closest integer cubic root of a 16-bit signed number, saved in memory at a location labeled "NMBR". Obligatory Note: Use the subroutine concept in your solution

  What term s used to describe wire from antenna to reciever

1. What should the length of an antenna be if it is going tobe used to send data at 145.01MHz, assume a 1/4λmonopole antenna is used. 2. The impedance of an antenna was measured as z = 17 -j470Ω what does this mean

  Find zero state response if the input is given

1. Define the function f[n] = en/4 sin(n/10)u[n] using Matlab inline function. Plot this function using stem command over [5, 20]. 2. Use Matlab inline and stem functions to plot u[n] and delta[n] over [10, 10]. 3. find out what Matlab filter functi..

  What is the water velocity did need to make assumptions

A pitot-static probe is used to measure the velocity of150 C water. If the reading of the connected pressure transducer is 20 cm of water, what is the water velocity Did you need to make any assumptions andif so, what

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