Computer organization and assembly language programming for IBM PCs and compatibles - Thorne, Michael (Benjamin/Cummings Pub Co., 1991)