Brey, Berry B. Intel microprocessors: architecture programming and interfacing - 8th ed. - Chennai Pearson 2009 ISBN: 9788131726228