
6502 assembly language programming
by Lance A. Leventhal · first published 1979
6mentions
3recommended by
6HN commenters
2015–2026first – last mentioned
50% recommend50% neutral
Affiliate links. As an Amazon Associate I earn from qualifying purchases.

Another good one for learning is the 6502. Don't forget to buy a copy of Lance A. Leventhal's "6502 Assembly Language Programming". Great book for learning not only assembly, but also the fundamentals leading up to assembly.
on “Learning to Read X86 Assembly Language” ↗6502 Assembly Language Programming by Leventhal. This is how I learned. This book is great. I have the worn paper copy sitting 6 feet behind me as I type this. It's worth getting a paper copy if that is still possible. https://archive.org/details/6502-assembly-language-programmi...
on “Ask HN: Books to learn 6502 ASM and the Apple II” ↗I have seen the topic a bit late, but nevertheless: I have learned 6502 assembler (and assembler) in general with "6502 assembly language programming by Lance A. Leventhal" (1979) [1] and "Apple Machine Language by Don Inman & Kurt Inman" (1981) [2] For the 'internals' of the machine, I had "What's Where in the Apple: A Complete Guide to the Apple…
on “Ask HN: Books to learn 6502 ASM and the Apple II” ↗Great timing! I just picked up a 37 year old copy of 6502 Assembly Language Programming by Lance Leventhal. This IDE greatly reduces the stress of finding the right emulator and assembler and whatnot. Thank you!
on “Show HN: 8bitworkshop IDE for Atari 2600” ↗Here is a short 6502 assembly language programming tutorial with emulator and development tools in the browser: http://skilldrick.github.io/easy6502/ It's 6502 not x64 but simpler is better here. It is self-contained but if you would like more here…
on “Introduction to x64 Assembly (2011) [pdf]” ↗…processor, and later, Peter Norton's "Assembly Language Programming for the IBM PC". I thought the latter book was very good, just like his Norton Utilities and other software. I did a fair amount of hobby 6502 assembly language programming on the Commodore 64, and a bit on the BBC Micro. The Beeb had a cool inline assembly feature, using which you could write 6502 assembly code inline in the middle of your BBC BASIC code, just by wrapping…
on “VisiCalc – The Early Days (2003)” ↗