|
Eu pessoalmente acho, que excepto como um exercício de aprendizagem é uma perca de tempo escrever qualquer coisa em Assembly que pode ser escrita aceitavemente rápida numa linguagem de alto-n
ível.
A linguagem Assembly serve para o seguinte:
Controlo de baixo nível : Quando precisas de mudar as flags, ou os registos de controle do processador, como quando entras em modo protegido.
Velocidade : Programas escritos em linguagem máquina executam rapidamente! Pode chegar a executar 10-100 vezes mais a velocidade do BASIC e cerca de duas vezes mais rápido qu
e um programa escrito em C ou Pascal.
Código crítico em Secções : Secções críticas de programas escritos em linguagem de alto-nível podem ser escritas em Assembly para acelarar essa secções.
Pequeno tamanho do programa : Quando escreves um TSR. por exemplo, isto é muito útil. Escrever rotinas de resposta a interrupções é onde o Assembly "brilha".<
/font>
A linguagem Assembly é muito flexível e poderosa, qualquer coisa que o hardware ou o computador é capaz de fazer poder ser feito em Assembly.
|
|