Hacker News new | past | comments | ask | show | jobs | submit login

I also started with the Z80, and then moved to Intel. Due to the history of the Zilog engineers there is a lot in common, and it definitely helped.

One thing I haven't seen people mention yet is actually using assembly language; just people pointing at documentation. To learn assembly, like anything else, you have to use it. I'd suggest writing a toy program to sum string-lengths, or do maths.

One of my own recent projects was to write a "compiler" to convert reverse-polish mathematical expressions to assembly language:

https://github.com/skx/math-compiler

It's been a few years since I touched assembly, and even when I did I largely ignored the floating-point stuff, so this was a handy refresher.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: