I've always liked the compactness and practicality of DOS. I've bought many books on DOS programming, and there's also a book by Luo Yunbin on 32-bit programming design under WINDOWS, which mentions the weaknesses of DOS programming: it's difficult to write large programs, interrupts interrupt each other, everyone is grabbing resources, and there's no huge function library - something that DOS programmers dream of envying; when programming, you need to consider what kind of graphics card you're facing, etc.
In the current new DOS era, has any of these situations changed? Luo Yunbin said that after mastering the foundation of assembly language, one should switch to WIN32 assembly, but I want to go deeper under DOS. I'm afraid my decision is wrong. Please give me some advice!
In the current new DOS era, has any of these situations changed? Luo Yunbin said that after mastering the foundation of assembly language, one should switch to WIN32 assembly, but I want to go deeper under DOS. I'm afraid my decision is wrong. Please give me some advice!

