Thanks to everyone for sharing their advice on learning assembly
programming. I've started exploring how to write assembly programs in
NASM. I'm not looking to write anything "big" in NASM, just learn
enough about it so I can write a few programs here and there.

Thanks also to Danilo for pointing me to root42's YouTube channel. The
videos are helpful, but I find he skips over steps for what he's
doing, so it's sometimes hard to follow. Not a problem, I just google
what he's doing and figure it out from there, which works well for me.
(But it does highlight the old saying that it takes some skill to
explain something, but much more skill to explain something *simply*.)

I'm also discovering that the Toy CPU emulator that I wrote last year
was already a good primer for learning assembly language. The Toy
emulated a simple fetch/decode/execute for a *very* simplified CPU
(very reduced instruction set). And while the Toy's opcodes aren't
anything like Intel's opcodes, thinking "like a computer" to program
the Toy in machine code is good practice for writing assembly
programs. :-)
https://github.com/freedosproject/toycpu

Jim


_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to