SRL Archive - General

how to start learning assembly?


weequ

2012-09-19 11:10:23

Any guides you could recommend? Which assembler I should use? I have intell i5 processor if that matters.

Brandon

2012-09-19 12:23:50

I learned ASM from here:

http://www.daniweb.com/software-development/assembly/threads/41309/lets-learn-assembly

Not sure if the link still works.. If not, I can upload the PDF when I get home. Actually explains it better than most sites.

Line by line, instruction by instruction and their usages.

This one looks ok too but I'm not sure since I just skimmed through it..
http://cs.smith.edu/~thiebaut/ArtOfAssembly/CH01/CH01-1.html#HEADING1-34

The assembler is up to preference though. Only difference is some syntax, some aassembler specific stuff.. Nothing much.
It's all basically a text editor that assembles. I do like NASM though.

weequ

2012-09-19 13:45:03

Thanks a lot. I Don't have much freetime atm but i'll try to study it when i can.

GodFiend

2012-09-20 16:32:31

I learned Assembly language from Michael Abrash's Black Book of Graphics Programming, which he has made freely available. It's around 64 chapters, and it includes a lot of very well-written and highly optimized assembly code. I also learned the instructions by reading the Intel processor instruction manual, a gargantuan two-volume document that can melt your mind, so I would strongly recommend reading Abrash's book first.

EDIT: Grr, apparantly {HTML} tags just format the code. Relinked.

CynicRus

2012-09-20 16:42:17

I learn asm from this book: http://www.amazon.com/Assembly-Language-x86-Processors-Edition/dp/013602212X

DatSik

2012-10-05 11:27:14

check these out and see if they fit your taste
Assembly! click me
Assembly language architecture.chm
Assembly language programming.pdf
Assembly language step by step.pdf
Assembly master book.chm
Introduction to Assembly Language Programming.pdf
The Art of Assembly Language Programming.pdf
The Art of Assembly language.pdf
Windows Assembly language and system programming.pdf