Я наверное что-то не понимаю, но зачем вообще что-то компилировать, если мнемоника вроде обычно один в один соответствует машинной команде? Не пойму, почему не лучше сразу побольше пользоваться только функциями биоса, а функции операционной системы наоборот использовать минумум или вообще без них, если можно обойтись. Так было бы поуниверсаьлней. Ведь ассмеблер же привязывается к архитектуре компьютера в первую очередь, а не к ОС.