O
que há de novo neste material
Apresentação
Por
que aprender Assembly?
Nós
precisamos da sua opinião
Dicionário
On-line
Após um ano da realização da primeira versão do tutorial, e através das opiniões recebidas por e-mail, resolvemos ter por disposição todos estes comentários e sugestões. Esperamos que através deste novo material Assembly, as pessoas que se mostrarem interessadas possam aprender mais sobre o seu IBM PC. Esta nova edição do tutorial inclui:
Uma seção
completa sobre como usar o programa debug.
Mais exemplos de programas.
Considerável reorganização
e revisão do material Assembly.
Em cada seção,
há um link para o Dicionário On-line de Computação
de Dennis Howe.
Este tutorial destina-se àquelas pessoas que nunca tiveram contato com a Linguagem Assembly.
O tutorial está completamente focado em computadores com processadores 80x86 da família Intel, e considerando que a base da linguagem é o funcionamento dos recursos internos do processador, os exemplos descritos não são compatíveis com qualquer outra arquitetura.
As informações estão dispostas em unidades ordenadas para permitir fácil acesso a cada tópico, bem como uma melhor navegação pelo tutorial.
Na seção introdutória são mencionados alguns conceitos elementares sobre computadores e a Linguagem Assembly em si.
A primeira razão para se trabalhar com o assembly é a oportunidade de conhecer melhor o funcionamento do seu PC, o que permite o desenvolvimento de programas de forma mais consistente.
A segunda razão é que você pode ter um controle total sobre o PC ao fazer uso do assembly.
Uma outra razão é que programas assembly são mais rápidos, menores e mais poderosos do que os criados com outras linguagens.
Ultimamente, o assembler (montador) permite uma otimização ideal ao fazer a montagem de nossos programas fonte em Linguagem Assembly, seja ao benificiar o tamanho ou a execução dos programas.
Nosso intuito é oferecer um modo simples para que você consiga aprender Assembly por si mesmo. Por tanto, qualquer comentário ou sugestão será bem-vinda.
![]() Powered by WebGlimpse |
|