Hello Jim, As the rest suggested, I'd go for NASM too. It's plain and easy to get ongoing. It was my favourite when I wrote a couple of ASM utilities like APPEND.
The drawback is that once you get used to it, you start reading assembly written for MASM or TASM and you happen to find a different syntax in what refers to memory indirection. And no matter if you think that NASM syntax is more coherent (I do, or perhaps I do because I started with NASM), most of the code out there follows the MASM/TASM syntax and you need to get used to it. Just adding my own experience, Aitor On Tue, 26 Dec 2023 at 17:49, Jim Hall via Freedos-devel < freedos-devel@lists.sourceforge.net> wrote: > I actually never learned DOS assembly programming, but decided I'd > like to start. > > What assembler do you recommend, and where is a good place to start > learning about DOS assembly programming? Start with a "Hello world" > program and eventually move up to writing an assembly version of TYPE > and CHOICE, things like that. > > I was thinking about NASM, since it's open source and we include it in > the distribution. Looking around, I found a bunch of tutorials on > https://asmtutor.com/ that look easy enough to follow, although it's > for Linux. Any similar tutorials to learn DOS assembly programming? > > Or would you recommend a different DOS assembler (and how-to guide) as > a place to start? > > > _______________________________________________ > Freedos-devel mailing list > Freedos-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/freedos-devel >
_______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel