- TL;DR Summary
- How much does the era of assembly language matter?
So I made it one of my projects to learn assembly language. Hoo boy. Started looking through online pdfs and some are extremely advanced jumping into like 5 different developing environments and others assume I'm dumb as a nut and don't even know binary representations of numbers or simple logic expressions. One of the other glaring things I noticed when I began my search for study material was that some assumed 32bit cpus or 64bit ones for the assembly language. Does it matter if I learn an out dated version of the assembly language for 32bit or less and then progress to higher systems? Many of the manuals I've found start out with 32 bit is why I am asking. I'm not too far into learning this but wouldn't there be different registries on 64bit? Would it be easy to transition? Should I just start with manuals assuming 64bit? I am in the phase where I am absorbing a lot of information so sorry if this is unclear or I am making mistakes. Also, does anyone know good sources to learn from for "newbies" at this? I like to look at 2-3 different references when learning. I am familiar with VB.NET and C++, and have a strong math background, know logic/discrete math etc.