Лучше написать программу на С/С++, а потом с помощью опции "-S" можно превратить вывод в ассемблерный код и его изучать. Второй вариант - загнать полученную программу в отладчик и изучать код там. А писать сразу на чистом Ассемблере скорее всего и не потребуется никогда. Это раньше было популярно, во времена "640К памяти хватит на всё".