Executando verificação de segurança...
1

Assembly é lindo! Até onde conheço é a maneira mais próxima possivel para se conversar como computador.
É util? Não sei, mas é muito importante entender como funciona e ter noção disso.
Acredito que algumas aplicações bem específicas de hardware podem ser otimizadas usando trechos Assembly junto com outras linguagens.

Carregando publicação patrocinada...
2

@rbardal o Assembly serve geralmente pra dar suporte a programação em sistemas embarcados com recursos limitados ou quando você precisa ter acesso ao baixo nível em drivers ou executáveis críticos. Mas é sem dúvidas um conhecimento valioso.