• Forum
  • Lounge
  • Helpful websites for learning Assembly L

Helpful websites for learning Assembly Language?

Anything out there? Any good Youtubers, websites, etc. for learning assembly language?

I am taking a college course in assembly this fall so I wanted to take a peek at the language over the summer.
Assembly is one of the harder languages to break into, but the principles are very simple.

If you don't understand how a CPU works at a fundamental level, you may want to take a minute to research- it doesn't take long and really helps you understand the why of assembly.

A good (and well commented) sample of assembly code can be found here https://github.com/pret/pokered

You will find lots of resources floating around, I personally didn't like HLA (randall hyde's thing) which is unfortunately one of the largest sources of beginner information.. the assemblers sometimes have decent resources like http://www.nasm.us/xdoc/2.12.01/html/nasmdoc0.html

I picked up this book https://www.amazon.com/Assembly-Language-x86-Processors-7th/dp/0133769402/ref=sr_1_2?s=books&ie=UTF8&qid=1466642586&sr=1-2&keywords=assembly from amazon, and it's a great place to start.
Last edited on
This question gets asked rather often here, so you could try searching this site for something like "learn assembly" you'll get a bunch of results.

I think a couple of the more popular resources people here recommend are Dr. Paul Carter's book (http://pacman128.github.io/pcasm/) and "The Art of Assembly" (you can just Google "Art of Assembly pdf" and get a bunch of results.

>I picked up this book
I've said it before and I'll say it again: "Assembly Language for x86 Processors" is the reason I passed the assembly course we had to take at school.
Topic archived. No new replies allowed.