Assembly Language Techniques for the IBM PC - Miller , Alan R.