Describir: Assembly Language Tools and Techniques for the IBM Microcomputer /