Is there a technical limitation of what kind of programs I can write with assembler (NASM)?
For now I've only seem some program that do arithmetic operations, like adding two numbers.
Is it possible to write complex assembler programs, that provide a GUI, access the file system, plays sounds et cetera?
I know I wouldn't write such programs, but I'm curious, if there are technical limitations on what kind of programs I can write with assembler.