Question

Construct a circuit for a 1 bit ALU in Logisim ,which can do AND,.OR,NOT, Addition, Subtraction.Use...

  1. Construct a circuit for a 1 bit ALU in Logisim ,which can do AND,.OR,NOT, Addition, Subtraction.Use logical elements from Logisim for all operations4

  2. Use the 1 bit ALU to build a 2 bit ALU

Homework Answers

Answer #1

all the operations will be given inputs A and B.

the output to ALU_out will be selected on bases of the select operation input

the circuit is shown

1 bit ALU:

2-bit ALU for 1-bit ALU chips(the process is to save 1-bit alu in a file and the add to project 1-bit alu )

Know the answer?
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for?
Ask your own homework help question
Similar Questions
The software I am using Is Logisim. Design and build a circuit to add 2 2-bit...
The software I am using Is Logisim. Design and build a circuit to add 2 2-bit binary numbers. This means that you will have 4 input lines and 3 output lines. The three output lines are 2 bits for the sum and a carry out line. Use logisim to construct your circuit. Upload the .circ file to blackboard
VERILOG Design an Arithmetic Logic Unit (ALU) that can perform four-bit 1. Four-bit addition; 2. Four-bit...
VERILOG Design an Arithmetic Logic Unit (ALU) that can perform four-bit 1. Four-bit addition; 2. Four-bit subtraction; 3. Four-bit multiplication; 4. Four-bit comparator (that compares two binary numbers to check whether two numbers are equal, or one is less/greater than other). Write test benches and simulate each module/submodule. Hint: First make individual modules of the four-bit adder, four-bit subtractor, four-bit multiplier, four-bit comparator modules (make all these in same/one project) and then use a multiplexer to combine these modules to...
Adder Start out by picking 2 positive six bit binary numbers that are less than 3210,...
Adder 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...
Design a circuit for a synchronous 4-bit counter. Your counter should count up starting from 0...
Design a circuit for a synchronous 4-bit counter. Your counter should count up starting from 0 to 9 (00002 to 10012) and then wind back to 0 (00002) – after 9, it should go back to 0. Use 4 JK flip-flops and any other gates you need. Include your design documentation in your submission: a. Truth table b. Simplification (show your work) 2. Build this circuit in Logisim. Please label each gate, including flip-flops. You may need the following wiring...
Given a binary string of zeros (0) and ones (1). You have to build a circuit...
Given a binary string of zeros (0) and ones (1). You have to build a circuit that counts the number of occurrences of string '01' within the given string. For example, given string '01000110001001', there are 4 occurrences of '01' and output have to show number of occurance each time '01' occured. Use a FSM and a counter (built from D flip-flops) to implement this circuit. It is guaranteed that the number of occurrences is not more than 31 (you...
Given a binary string of zeros (0) and ones (1). You have to build a circuit...
Given a binary string of zeros (0) and ones (1). You have to build a circuit that counts the number of occurrences of string '01' within the given string. For example, given string '01000110001001', there are 4 occurrences of '01' and output have to show number of occurance each time '01' occured. Use a FSM and a counter (built from D flip-flops) to implement this circuit. It is guaranteed that the number of occurrences is not more than 31 (you...
Given a binary string of zeros (0) and ones (1). You have to build a circuit...
Given a binary string of zeros (0) and ones (1). You have to build a circuit that counts the number of occurrences of string '01' within the given string. For example, given string '01000110001001', there are 4 occurrences of '01' and output have to show number of occurance each time '01' occured. Use a FSM and a counter (built from D flip-flops) to implement this circuit. It is guaranteed that the number of occurrences is not more than 31 (you...
Use VHDL to design a 4-bit ALU (Arithmetic logic Unit) with the 8 instructions: ADD, REVERSE,...
Use VHDL to design a 4-bit ALU (Arithmetic logic Unit) with the 8 instructions: ADD, REVERSE, MUL, INC, XNOR, NOT, RROTATION, LROTATION. 1-Assume codes for instructions are: 000=ADD, 001=REVERSE, 010=MUL, 011=INC, 100=XNOR, 101=NOT, 110=RROTATION, and 111=LROTATION. 2-Assume input numbers are unsigned. 3-For instructions REVERSE, NOT, RROTATION, and LROTATION use number A3A2A1A0. 4-For addition result will be in C3C2C1C0 and carry out CO. 5- For multiplication use repeated addition such as A+A+A+... ( B times) and outputs are in D3D2D1D0, C3C2C1C0....
Construct a logic circuit that accepts a 5-bit input and whose output is one when exactly...
Construct a logic circuit that accepts a 5-bit input and whose output is one when exactly 2 bits of the input are ones and zero otherwise. EX: 11000 outputs 1, 10101 outputs 0, 00100 outputs 0, and 00110 outputs 1. NOTE, this has to be done with at MOST 10 logic gates, no more. Any logic gate with any number of inputs is allowed and inverters do not count towards the limit.
Task: Design and Build a 3-to-1 MUX–4 Design a circuit that takes three different 4-bit words...
Task: Design and Build a 3-to-1 MUX–4 Design a circuit that takes three different 4-bit words and selects one to be connected to the output. In your template provide the design schematic as well as the approach you would use to test the circuit.
ADVERTISEMENT
Need Online Homework Help?

Get Answers For Free
Most questions answered within 1 hours.

Ask a Question
ADVERTISEMENT