subject
Engineering, 06.05.2020 05:59 19thomasar

Start out by picking 2 positive six bit binary numbers that are less than 3210, written in 2's complement notation. The eventual goal is to add these two numbers.

1) Look at the LSB bit of the numbers, and using logic gates (NANDs, NORs, etc.) design a circuit that correctly gives the right output for any possible combination of bits in the LSB place.

2) Now look at the next column to the left (next to LSB). In this column we must both add the bits, and deal with a potential carry bit from the LSB. Modify your circuit to add correctly when there is a carry bit, and to output both the correct answer and a carry bit. [Hint; circuit will have 3 inputs (2 number bits plus a carry bit) and 2 outputs (answer and a carry bit).

3) For each of the logical elements in problem 2, write down the corresponding CMOS transistor circuits. [You don't need to wire all of the bits together, just show the transistor circuits for each logical gate.]

4) Redraw the answer from 2 into a new functional block (3 in, 2 out), the 1 bit adder. [Show inputs and outputs, but hide internal operation.] Using your new functional block, build a 6 bit adding circuit.

Other Arithmetic Units

5) Build a circuit that converts a positive 6 bit integer into a negative number

6) Reusing the adder from 4), build a subtractor.

7) Build a circuit that can shift bits one bit to the left.

8) Sketch out a circuit that can multiply two 6 bit numbers. Explain your logic and how the circuit would function. [Drawing out the full circuit is optional.]

ansver
Answers: 1

Another question on Engineering

question
Engineering, 04.07.2019 18:10
An air conditioning system consist of a 5 cm diameter pipe, operating at a pressure of 200 kpa. the air initially enters the pipe at 15°c with a velocity of 20 m/s and relative humidity of 80%. if the heat supply throughout the process is 960 w, determine the relative humidity and the temperature at the outlet
Answers: 3
question
Engineering, 04.07.2019 18:10
Ahot wire operates at a temperature of 200°c while the air temperature is 20°c. the hot wire element is a tungsten wire of 5 um diameter and 2 mm in length. plot using excel current, heat transfer and heat generated by the wire for air velocity varying from 1-10 m/s in steps of lm/s? matlab the sensor voltage output, resistance, or assume nu 0.989 re033pr13 take air properties at tr (200°c20°c)/2 = 110°c properties of tungsten: c 0.13 kj/kg.k 3 p 19250 kg/m k (thermal conductivity) = 174 w/m.k
Answers: 2
question
Engineering, 04.07.2019 18:20
Amixture of slurry and mud is to be pumped through a horizontal pipe of diameter 500 mm. the fluid behaves as a bingham plastic with a yield stress of 30 pa and viscosity 0.04 pa.s. describe the effects of the shear stress through a transverse section of the pipe by plotting the variation in shear stress and velocity profile: (i) just before the slurry starts to move (ii) as the slurry flows when the pressure gradient is double that in part (i)
Answers: 3
question
Engineering, 04.07.2019 19:20
The power source in a certain welding setup generates 3500w that is transferred to the low carbon steel work with a heat transfer factor of 0.85. the melting factor in the operation is 0.45. a continuous fillet weld is to be made with a cross-sectional area of 23 mm2 determine the travel speed at which the welding can be accomplished.
Answers: 3
You know the right answer?
Start out by picking 2 positive six bit binary numbers that are less than 3210, written in 2's compl...
Questions
question
Mathematics, 06.05.2021 06:20
question
Mathematics, 06.05.2021 06:20
question
Mathematics, 06.05.2021 06:20
question
Mathematics, 06.05.2021 06:20
question
English, 06.05.2021 06:20
question
Mathematics, 06.05.2021 06:20
question
Mathematics, 06.05.2021 06:20
Questions on the website: 13722360