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