Есть ли разница в ассемблерах?
Разница есть. Под разные процессоры (модели, семейства процессоров, архитектуры) будет отличаться и ассемблер. Но не  очень сильно.
Вот несколько на выбор.
Сайт kalashnikoff.ru, похоже, несколько лет назад перестал работать, и сейчас домен выставлен на продажу. Раньше на нем было это: https://web.archive.org/web/20141126101526/http://...
подберите лучше другой учебник.
Ассемблеры бывают разные.
Каждая архитектура - свой машинный код. При этом компилятор из текста на ассемблере в машиный код могут писать разные автора, так как официальным бывает только машинный код.
На ассемблере сейчас пишут мало, и в сложных случаях, поэтому популярных книжек и сайтов - немного. Больше специализированные.
Поищите masm для винды.