ASSEMBLY LANGUAGE PROGRAMMING AND ORGANIZATION OF THE IBM PC - "YO YTHA" (magraw-hill New York, 2000)