Modern microprocessors - Korneev, V. V. (Viktor Vladimirovich) (Charles River Media computer engineering series., 2004)