Describir: Assembly language techniques for the IBM PC