Thursday, November 29, 2012

Monday, August 20, 2012

Saturday, August 18, 2012

Tuesday, February 21, 2012

BASIC DIGITAL DESIGN SIMULATION SOFTWARE-LOGISIM

Description

Logisim is an educational tool for designing and simulating digital logic circuits. With its simple toolbar interface and simulation of circuits as you build them, it is simple enough to facilitate learning the most basic concepts related to logic circuits. With the capacity to build larger circuits from smaller subcircuits, and to draw bundles of wires with a single mouse drag, Logisim can be used (and is used) to design and simulate entire CPUs for educational purposes.

Logisim is used by students at colleges and universities around the world in many types of classes, ranging from a brief unit on logic in general-education computer science surveys, to computer organization courses, to full-semester courses on computer architecture.

A 16-bit CPU built and simulated using Logisim 2.7.0.

Features

  • It is free! (Logisim is open-source (GPL).)
  • It runs on any machine supporting Java 5 or later; special versions are released for MacOS X and Windows. The cross-platform nature is important for students who have a variety of home/dorm computer systems.
  • The drawing interface is based on an intuitive toolbar. Color-coded wires aid in simulating and debugging a circuit.
  • The wiring tool draws horizontal and vertical wires, automatically connecting to components and to other wires. It's very easy to draw circuits!
  • Completed circuits can be saved into a file, exported to a GIF file, or printed on a printer.
  • Circuit layouts can be used as "subcircuits" of other circuits, allowing for hierarchical circuit design.
  • Included circuit components include inputs and outputs, gates, multiplexers, arithmetic circuits, flip-flops, and RAM memory.
  • The included "combinational analysis" module allows for conversion between circuits, truth tables, and Boolean expressions.

DOWNLOAD LOGISIM

Friday, February 17, 2012

DOWNLOAD C-PROGRAM & LEARN

Step 1: Download Code::Blocks

Step 2: Install Code::Blocks

  • Double click the installer.
  • Hit next several times. Other setup tutorials will assume you have installed in C:\Program Files\CodeBlocks (the default install location), but you may install elsewhere if you like
  • Do a Full Installation
  • Launch Code::Blocks

Step 3: Running in Code::Blocks

You will be prompted with a Compilers auto-detection window:
Compiler Auto-Detection Window
When you get the compiler auto-detection window, just hit OK. Code::Blocks may ask if you want to associate it as the default viewer for C/C++ files--I'd suggest you do. Click on the File menu, and under "New", select "Project..."
The following window will come up:

 


New Project Window
Click on "Console Application" and hit the "Go" button.
Click next until you get to the Language Selection Dialog:
Language selection dialog
You'll be asked to choose whether you want to use C or C++. Choose ‘C’ 
After clicking "Next", Code::Blocks will then prompt you with where you'd like to save the console application:
Project Name and Location
I'd recommend you put it in its own folder, as it may create several files (this is especially true if you create other types of projects). You will need to give your project a name, anything will be fine.
Clicking "Next" again will prompt you to set up your compiler:
Compiler Setup
You don't need to do anything here. Just accept the defaults by hitting "Finish".
You can now open the main.cpp file on the left:
Main Editor View (You may need to expand the contents of the "Sources" folder if you don't see main.cpp.)
At this point, you will have your main.cpp file, which you can modify if you like. For now, it just says "Hello World!", so we can run it as is. Hit F9, which will first compile it and then run it.
Running Program
You now have a running program! You can simply edit main.C and then hit F9 to compile it and run it again.

Friday, February 3, 2012