Hades logoHades applet banner
Basic gates

applet icon

The image above shows a thumbnail of the interactive Java applet embedded into this page. Unfortunately, your browser is not Java-aware or Java is disabled in the browser preferences. To start the applet, please enable Java and reload this page. (You might have to restart the browser.)

Circuit Description

A demonstration of the basic logic gates. Click the input switches to toggle the corresponding input value between 0 and 1, and watch the resulting behaviour. You can also use shift+click to toggle the input value between the states 0, 1, Z, and X (low, high, tri-state, undefined). The default values of the input switches are not random, but are chosen so that the first mouse-click already changes the output value of the corresponding gate.

The left column includes the non-inverting gates ('positive logic'), namely the one-input buffer, the two-input AND gate, and the two-input OR gate. The right column shows the inverting gates: inverter, NAND-gate, and NOR gate.

To explore the circuit, just click the corresponding switches, or type the following keys:

  • a (buffer)
  • b (inverter)
  • s,d (AND2)
  • f,g (NAND2)
  • w,e (OR2)
  • r,t (NOR2)
(If typing the bindkeys does not work, please use one initial mouseclick into the applet, to ensure that the simulator has the keyboard focus).

Print version | Run this demo in the Hades editor (via Java WebStart)
Usage | FAQ | About | License | Feedback | Tutorial (PDF) | Referenzkarte (PDF, in German)
Impressum http://tams.informatik.uni-hamburg.de/applets/hades/webdemos/10-gates/00-gates/basic.html