Ассемблер не язык прошлого. Все ,что пишется на более выскоом уровне в итоге становится кодом на асме. Да,возможно непосредственно на ассемблере сейчас пишут все меньше и меньше,в оснвоном для микроконтроллеров. Я считаю,что в общих чертах его представлять надо