Buckminster
usa Void Linux
Post recolhido
Enviado em 23/11/2013 - 22:16h
Teixeira escreveu:
Mais um lembrete:
Assembly não é uma linguagem que abrange várias plataformas, mas é específica para cada processador.
Não se trata de uma linguagem universal, mas de várias linguagens que têm o mesmo nome.
Dessa forma, um Assembly para os processadores Pentium e seus derivados ainda tem "alguns" comandos em comum com o Z-80, que foi seu precursor de 8 bits.
Como os processadores modernos leem e processam mais de 8 bits de cada vez, tem-se de fazer adaptações de sintaxe.
Mesmo assim, na parte gráfica muda tudo: Para VGA era uma coisa, para SVGA outra, e assim por diante.
Exatamente.
A programação em si em Assembly é trabalhosa, mas não é difícil. O difícil é que envolve muito conhecimento sobre as arquiteturas dos processadores.