8086 stuff

Simulator

Micro 86 download here

8086 instruction set references

class handout from Help
Micro86 supported instrcutions
Emu8086 reference
another reference
NASM x86 reference

Great online book on x86 processors and assembly language programing. "Volume 2" is the most relevant to our course. Chapters 1,2,4,6,7 especially.

Examples

"basic" examples of Micro86
JNS example from handout
High low example
Fibonacci
Sum of M to N integers
Bubble sort
LED 1
Oscilloscope 1
Oscilloscope 2
Oscilloscope Timer
scrolling LED
Keyboard
Speaker
Oscilloscope sawtooth
LED hex digits

Lab exercise

Homework

Debug

Brief tutorial

NASM

Nasm assembler here
Nasm IDE here
NASM home page
Nasm skeleton
String on screen
Position cursor
Time of day
Fibonacci: subroutines, I/O new
Concentric squares program
speaker!!
kbd lights??
flashing screen
Ulam

C++ and x86

if example while example function example

Images

8086
8088

Pentium
Itanium
Cyrix M1
Cyrix M2
Alpha
MIPS

Smit's tutorial
Emu8086 Assembler Tutorial
8086 instruction set reference
x86 wikipedia article
x86 assembly wikipedia article
Intel manuals