IBM-PC assembly language programming example problem sets (pdf version)