Computer organization and programming with an emphasis on the perasonal computer - Gear, C. William (McGraw-hill book company, New York, 1985)