
Dr. David G. Alciatore - Colorado State University

8086 Microprocessor Emulator
emu8086 is the emulator of 8086 (Intel and AMD compatible) microprocessor with integrated 8086 assembler and tutorials for beginners. The emulator runs programs like the real microprocessor in step-by-step mode. It shows registers, memory, stack, variables and flags. All memory values can be investigated and edited by a double click. The instructions can be executed in a regular forward direction and also in reverse direction.

DesignSoft - Learn with Edison Newton Tina
Edison provides a unique new environment for learning electricity and electronics. Teachers, students and electronics enthusiasts can use digitally scanned photorealistic components, a solderless breadboard, virtual instruments, sound and animation.......
The virtual world of Newton provides a completely new way of learning physics....
Tina -

Arduino Open-source Electronics Prototyping
Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.

The Arduino board is a cheap, robust i/o board based on the ATmega168. It has 13 digital pins (6 of which allow PWM output) and 6 analog inputs. There are USB, serial, bluetooth, and mini versions,