модель tiny это было очень давно, и нужно понимать, что .com и .exe это не просто бинарные файлы, но еще и определенная структура файлов, чтобы операционная система понимала как эти файлы грузить в память и передавать им управление.
.com был простейший - один сегмент памяти, то есть максимум 64 кбайта, просто грузим и отдаем управление на 100h адрес.
.exe гораздо сложнее, где можно подгружать файл походу, храня в нем все что угодно.