"IBM-PC assembly language programming" lesson plans and answers (second edition)