ASM (Assembly) Programming

asm
assembly

#1

Alright here some good links/books for ASM:

Books:

John Bartlett - Programming From the ground up

Paul Carter - PC Assembly Language

James T. Strieb – Guide to assembly language: A concise introduction

These were the one’s I recommend.
some description about these book including some not mentioned can be found here:

Links

http://www.tutorialspoint.com/assembly_programming/ - x86, Intel, NASM

Like it says in the about page, feel free to post a comment with more references…


(localhost) #2

Thanks for the reference. I have always been fascinated by the level of control one can establish with Assembly. Although I would primarily concentrate on Python and C, but your post is definitely worth sharing.


#3

Adding this one to the vault :slight_smile:


(pico) #4

Intel Programming Manuals

http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html


#5

Machine-Level Representation of Programs -> https://2013.picoctf.com//docs/asmhandout.pdf

x86 Assembly Guide -> http://www.cs.virginia.edu/~evans/cs216/guides/x86.html

Awesome Youtube Tutorials:

SecurityTube ->https://www.youtube.com/watch?v=K0g-twyhmQ4&list=PLNIi5EjvIk-Hg4QWwUfZWAthbCpEwDAGv

https://www.youtube.com/watch?v=xgTFEywnnj0&list=PLbOsiSZ7Akp6-6yENGg0YefGVpyYLa4Rc (It’s just 4 videos but they are quite long and time worthy)


#6

definitely worth a mention

http://www.opensecuritytraining.info/IntroX86.html


#7

Asm for the Sparc processor isn’t too important right? I mean ignorant of me to say so, let me rephrase. “It won’t be too important for me to know it as learning Asm for x86 will probably be more of use, right?”.


#8

@Cromical That’s it. Both architectures are completly different on many aspects e.g. ISA, pipeline hazard control, registers, memory management, … and if I had to choose between them, I would focus on x86 :wink:


#9
  • Iczelion’s Win32 ASM Tutorials
  • Kip R. Irvine’s Assembly Language for x86 Processors 7th Edition (MASM)
  • The Art of Assembly Language (+ some system architecture; highly recommended and in-depth)

#10

Same here, just asking around! Thanks for the response!


#11

This topic was automatically closed after 30 days. New replies are no longer allowed.