Sorry wasn't sure if I should ask this here but seemed like right place.
Can anyone recommend a good book for learning assembly programming for Intel based PC's? Preferrably one that covers 32 bit protected mode.
TIA
Thanks for the link, I'll give it a good read. I was looking at the book:
80X86 IBM PC and Compatible Computers: Assembly Language, Design, and Interfacing Volumes I & II 4th edition. I've heard good things about it but it's very expensive, If anyone has read it could you tell me if its worth the cost? I'm looking for something very thorough so that I have a good understanding of the hardware and how to interface to it.
Good reference to x86 instructions and architecture is "IA-32 Intel Architecture Software Developer's Manual". http://www.intel.com/design/pentium4/manuals/index_new.htm
"Volume 1: Basic Architecture";
"Volume 2A: Instruction Set Reference, A-M";
"Volume 2B: Instruction Set Reference, N-Z";
"Volume 3: System Programming Guide".
Or his old version "Intel 80386 Programmer's Reference Manual" **broken link removed** (700 KB).