Tutorial programação em Assembly
---------------
D E
---
L I N G U A G E M
-----------------
A S S E M B L Y
---------------
Conteúdo:
1.Introdução
2.Conceitos Básicos
3.Programação Assembly
4.Instruções Assembly
5.Interrupções e gerência de arquivos
6.Macros e procedimentos
7.Exemplos de programas
***********************************************************************
CAPíTULO 1: INTRODUÇÃO
Conteúdo:
1.1.O que há de novo neste material
1.2.Apresentação
1.3.Por que aprender Assembly?
1.1.O que há de novo neste material:
Uma sessão completa sobre como usar o programa debug.
Mais exemplos de programas.
Um motor de pesquisa, para qualquer tópico ou item relacionado … esta nova versão.
Considerável reorganização e revisão do material Assembly.
Em cada sessão, há um link para o Dicionário On-line de Computação de
Dennis Howe.
1.2.Apresentação:
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 sessão introdutória são mencionados alguns conceitos elementares sobre computadores e a Linguagem Assembly em si.
1.3.Por que aprender Assembly?
A primeira razão para se trabalhar com o assembler é 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 assembler. 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