I've been looking for tutorials on x86 assembly language, and most that I've found have been dated. One actually says that the Pentium IV is the newest Intel processor...Anyway, the things I'm wondering are:
1. Has x86 assembly changed much in 10 years due to the huge advances made in processor technology? In other words, is a tutorial from over 10 years ago valid today?
2. What is x86-64? I assume it has something to do with 64-bit operating systems, but is programming in x86-64 any different from regular x86?
3. Do all Intel processors use x86 as their assembly language?
NOTE: I plan to program for either a Core 2 or Core i7 series processor