The 80x86 IBM PC and compatible computer volume I and II:asembly language, design and interfacing - MAZIDI, Muhammad Ali (Prentice Hall, 1993)