Я частенько заглядываю на всякие программисткие форумы и сайты посвященные ассемблеру, меня удивляет то, что всякую ахинею про ассемблер пишут не только комментаторы, но и авторы статей. Кто-то пишет, что в ассемблере 30-40 команд и главная сложность при его изучении, это знание архитектуры компьютера, а не знание команд. Кто-то пишет, что ассемблер это мертвый язык, и в настоящее время не используется. Один из авторов приводя пример кода на ассемблере вставил вообще какой-то набор непоследовательных команд, потому, как после команды сравнения типа CMP AX,0x255F0013 должна следовать команда условного перехода, а не команда пересылки данных MOV как было представлено у этого автора. Будучи более-менее посвященным в тему, решил внести свою лепту и, в меру своей посвященности, рассказать, что такое ассемблер (накипело так сказать :-)). Начнем с того, что в ассемблере нет команд как таковых, есть мнемокоды машинных команд, то есть машинные команды "очеловеченные" понятными людям именами,