Text this: Assembly language techniques for the IBM PC/