An introduction to assembly language programming and computer architecture - Carthy, Joe (International Thomson Computer Press, 1996)