Acho que você está confuso sobre o significado das extensões .com e .exe.
- .com é essencialmente uma IMAGEM de memória, restrita a menos de 64K de tamanho (na verdade, mais como 0xFF00 bytes, uh 65.280, tecnicamente desde os primeiros 256 bytes para a linha cmd e outras coisas)
- .exe é um programa vinculado, (possivelmente) composto de partes de bibliotecas e código, recursos e outras características, o tamanho é essencialmente ilimitado, embora existam limites de memória física)
BOTH funciona igualmente bem como comandos, de fato, procure em seu subdiretório DOS, você encontrará uma dispersão de arquivos .com e um monte de arquivos .exe. Não confunda o problema pensando apenas que os arquivos .com são COMmands. Apenas uma convenção de nomenclatura.
Tem algo a ver com as raízes CP / M do MSDOS, já que os tamanhos dos programas eram limitados a 64k, e programas maiores tinham que se auto-instalar na memória ... aqueles eram considerados COMmands. Mas, felizmente, crescemos além das limitações do CP / M ... em um novo conjunto de limitações ... mas isso é outra história.
Espero que isso ajude.