This document discusses the history and architecture of personal computers, starting with Intel's 8088 microprocessor used in the original IBM PC. It covers the evolution of processors from the 8088 through the 80286, 80386, 80486 and Pentium. It also discusses assembly language programming and organization of the IBM PC including memory models, segments, registers, instructions and I/O.