JavaScript is required to use Bungie.net

#Flood

Edited by Comrade Napoleon: 1/12/2013 1:20:00 AM
13

I want to start learning some form of assembly (language)

I saw funkbrotha mention something like x86 assembly language, and now I'm interested. What do I have to download that's free to start messing around with something like this?

Posting in language:

 

Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

View Entire Topic
  • As you'll only end up toying with it, because let's face it no one sane actually learns assembly languages, let alone uses them, you're probably best off sticking to an ARM instruction set rather than x86. It's a lot simpler, but no less powerful. The main difference is in the interaction with memory. To do something with an ARM cpu, you've basically got to take the stuff out of memory and put it in something called a register, then you can work with it. x86 can work with memory and registers simultaneously, making things a smidgen more complex. We used an emulator/debugger called KMD at uni. It's a bit retro and will need to be run under Linux, but is ideal for what you want. http://brej.org/kmd/ The resources we used are also publicly available here http://www.cs.manchester.ac.uk/ugt/2012/COMP15111/ Be warned, assembly language is not for the faint of heart. Don't worry if, after a couple of hours, you just go "-blam!- this shit" and delete the lot.

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

    4 Replies
    You are not allowed to view this content.
    ;
    preload icon
    preload icon
    preload icon