Computer organization and programming : with an emphasis on the personal computer - Gear, C. William (McGraw-Hill series in computer organisation and architecture, 1985)