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
For the closed feedwater heater below, feedwater enters state 3 at a pressure of 2000 psia and temperature of 420 °f at a rate of ix10 ibhr. the feedwat extracted steam enters state 1 at a pressure of 1000 psia and enthalpy of 1500 btu/lbm. the extracted er leaves at an enthalpy of 528.7 btu/lbm steam leaves as a saturated liquid. (16) a) determine the mass flow rate of the extraction steam used to heat the feedwater (10) b) determine the terminal temperature difference of the closed feedwater heater
Answers: 3
question
Engineering, 04.07.2019 18:10
An ideal otto cycle with air as the working fluid has a compression ratio of 8. the minimum and maximum temperatures in the cycle are 300 k and 1340 k. use constant specific heats at room temperature to determine (a) the amount of heat transferred to the air during the heat- addition kj/kg, (b) the thermal efficiency, and (c) the thermal efficiency of a carnot cycle ope limits. process, in rating between the same temperature
Answers: 2
question
Engineering, 04.07.2019 18:20
Vibration monitoring this technique uses the noise or vibration created by mechanical equipment and in seme cases by plant systems to detemine their actual condtion. a)- true b)- false
Answers: 2
question
Engineering, 04.07.2019 19:10
The maximum shear stress and maximum flexural stress occur at the same location along a beam subjected to a non-uniform bending load. a)-trune b)- false
Answers: 2
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, 01.12.2020 23:50
question
History, 01.12.2020 23:50
question
Mathematics, 01.12.2020 23:50
question
Mathematics, 01.12.2020 23:50
question
Mathematics, 01.12.2020 23:50
Questions on the website: 13722363