Introduction - why look under the hood?; information representation and storage; major components of computer "engines"; introduction to the iAPX instruction set and addressing modes; generating, loading, executing programs; modular programming; subprograms, linkers and macros; a further look at the iAPX architecture; input/output; introduction to operating systems.