Hi, I'm just starting to learn about x86 assembly and was surprised at the seemingly small amount of registers.
The 8 general purpose registers you always read about /use eac, ebx etc. . are they the only GP registers on a processor or are there others that depend on the chip.
Also, what's the difference between programmnig for AMD vs Intel and the different chips within these companies.
So, is x86 a generic all x86 processors have at least this much? Maybe I should concentrate more on the basics first, but I'm just curious.
Also, it doesn't look like you can get those intel manuals for free anymore. And if you could, it doesn't look like they wouldn't be useful on AMD, correct?
Thanks for any information.
-Matt