ну тогда в твоих руках доказать педсовету что твое задание выполнено правильно и не противоречат заданию. а то какой асм использовать это , думаю уже твоя проблема. если ваш курс звучит "изучение ассемблера для архитектуры х86", то используй любой асм. в данном случае очень легко доказать (через скандал) что ты прав и задачу ты выполнил.
но если звучит как "изучение синтаксиса ассемблера nasm для архитектуры х86 в ОС виндовс", то ничего ты не докажешь
если тема 1я, то асм препод сам выбирает асм, который будет преподавать, на свое усмотрение, зачастую потому что : 1 - он его знает. или 2 - есть много методичек с заданиями и отвветами по которым он может проверить правильность задания
я изначально в фасм углублялся. примеры брал с масм - понял различие между ними (различие синтаксиса), а там дальше оказалось что все они (все асмы х86) одинаковы