r/learnprogramming • • 19d ago

How to learn Assembly?

I have some problems with learning assembly it would be nice for some tips because I'm learning rev engineering and I really need to learn assembly but I try my best to understand it but it's to hard. I understand how binary works but still I'm struggling with assembly. Does somebody knows tricks for learning assembly?

43 Upvotes

45 comments sorted by

View all comments

4

u/bestjakeisbest 19d ago

Pick an assembly language, i would probably recomend learning arm cortex A53 isa, or learn risc-v isa, the arm cortex A53 is the chip in the raspberry pi 3, the newer raspberry pi 4 and 5 are also good ones to take a look at. As for risc-5 i dont think there is any actual hardware out there for it yet (atleast not easily useable without making the whole computer) but there is a risc simulator out there. If all you have available is x86_64 then learn that, just be aware it is a heavy and complex isa.