
I asked for
more of this, and I got it. "There has been much interest in assembly lately (whether the real
6502, or the fictional
DCPU-16; I even created my own virtual 8-bit CPU called
i808 in 2007), but none of this attention focuses on the architecture that is most popular in today's computers. If you are reading this on a desktop, laptop, or server then your computer is most likely using x86-64 (or x86). x86-64 is the 64-bit superset of the 32-bit x86 architecture and any modern CPU from AMD or Intel supports it.
This document will focus on the most used parts of x86-64."
Member since:
2011-01-04
I would agree. This seems to be nothing but a (far too rough) overview.
Having said that, are there good real world examples for x64-64-assembly programming? As in: something one can use as a starting point for writing apps?
And the next question: Apart from learning more about the internals of the CPU, is there a good reason to learn assembly language at all these days if one just wants to develop regular apps/utilities? In my case for Linux/Ubuntu/Gnome...