Linked by Thom Holwerda on Mon 6th Aug 2012 21:50 UTC, submitted by iseyler
General Development 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."
Permalink for comment 530259
To read all comments associated with this story, please click here.
RE[3]: Uh?
by Soulbender on Wed 8th Aug 2012 11:34 UTC in reply to "RE[2]: Uh?"
Member since:

- drivers;

Depends on the OS and what hardware you develop the driver for.

- operating systems utilities;

I'm not sure exactly what you qualify as os utilities and why they would require assembler.

- games;

Depends on what kind of game. If it's a demanding FPS or something, yes. If not then probably no. No asm needed for using, say, PyGame, some other tookit or iPhone/Android games.

- develop applications that need to run in embedded systems

I doubt assembler is a hard requirement for this.

Reply Parent Score: 3