Мне препод дал задание, я его сделал, но надо на ассемблере.
Если задание написать программу на ассемблере, то надо выполнять его именно так, компиляторы генерируют код для машин, а не людей и цель - понять, как оно работает на машинном уровне.
Если всё ещё осталось желание, ищи инструкцию для любого компилятора, для gcc так:
g++ main.cpp -S
или так с intel синтаксисом:
g++ main.cpp -S -masm=intel
Можно даже не скачивать ничего
https://godbolt.org/