Computer organization and programming - Gear, C. William (McGraw-Hill Book Co., Inc., 1985)