The advanced follow-up to Using Assembly Language covers advanced topics not found in other Assembly Language books. Includes a disk containing code examples and provides tables and charts to further explain the text.
In the days when computer memory of all types was small, a fast modem ran at 9600 baud, and MS-DOS was king, assembly language was the way to ensure your program was lightning fast.
Enter an awkward teenager trying to write programs form the IBM PC. This book helped me understand how DOS interacted with programs, and write a few assembly language programs of my own. I just flipped back through my copy noting where I had stuck sticky notes because it gave me the API / Interrupt call information to work with various MS-DOS or BIOS subsystems.
Unless you are writing software for MS-DOS most of the information here won't do you a lot of good, it was written just as we were transitioning from 16 bit PC's to 32 bit protected mode PCs. But the data is clearly explained and well organized.
So if you are in that small niche, find a copy and enjoy!