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 530284
To read all comments associated with this story, please click here.
RE[4]: Uh?
by moondevil on Wed 8th Aug 2012 13:26 UTC in reply to "RE[3]: Uh?"
moondevil
Member since:
2005-07-08

"- develop applications that need to run in embedded systems

I doubt assembler is a hard requirement for this.
" [/q]

Feel free to develop for these processors with anything other than Assembly

http://www.microchip.com/pagehandler/en-us/family/8bit/home.html

http://www.microchip.com/pagehandler/en-us/family/16bit/

http://www.ti.com/product/tms320vc549#feature

Sure you can try to use C, but depending on the application you'll most likely end up using Assembly to take full advantage of the scarce space or strange addressing modes not available to higher level languages.

Reply Parent Score: 2