Download Logisim Software from Google.
An educational tool for designing and simulating digital logic circuits, featuring a simple-to-learn interface, hierarchical circuits, wire bundles, and a large component library. As a Java application, it can run on many platforms.
Design circuits using an intuitive graphical interface
Watch the circuits be simulated as they are drawn
Runs under Linux, MacOS X, and Windows
Build circuits from truth tables using combinational analysis module
Step-1) First press "ADD" button to add basic state of your output in the given table.
Step-2) Press the switches to select the required inputs "A" and "B" and "Cin".
Step-3) Press "ADD" button to add your inputs and outputs in the given table.
Step-4) Repeat steps 3 & 4 for next state of inputs and their corresponding outputs.