simple 8086-based microcomputer

basic 8086 system timing

detailed SDK-86 board

SDK-86 complete schematics

address decoders

interrupts

8254

8259A

8255A

8279

8237 and 8272A
  8086 system with 8237 DMA and 8272 floppy-disk controllers
  8237 timing diagrams
  8237 registers and internal addresses
  8272A block diagram
  8272 commands and DOS directory structure
  Using DOS file functions example

8251A

RS-232C

memory

including controllers

minimal 8086 system

displaying contents of CX register

IBM PC motherboard

credits