PIC microcontroller and embedded systems : Using assembly and C for PIC18
The 80x86 IBM PC and compatible computers (Volumes I&II) : Assembly language, dedsign, and interfacing Edition 4