Engenharia

Disponível somente no TrabalhosFeitos
  • Páginas : 56 (13942 palavras )
  • Download(s) : 0
  • Publicado : 15 de maio de 2011
Ler documento completo
Amostra do texto
**************************************************************************** T U T O R I A L --------------D E --L I N G U A G E M ----------------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 8.Bibliografia***************************************************************************** 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.4.Nós precisamos da sua opinião --------------- // --------------1.1.O que há de novo neste material: 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 esugestõ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. Um motor de pesquisa, para qualquer tópico ou item relacionado a esta nova versão. 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. 1.2.Apresentação: Este tutorial destina-se aquelas 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 exemplosdescritos não são compatíveis com qualquer outra arquitetura. A S S E M B L Y ---------------

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. 1.3.Por que aprender Assembly? A primeira razãopara 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, oassembler (montador) permite uma otimização ideal nos programas, seja no seu tamanho ou execução. 1.4.Nós precisamos da sua opinião: 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.

***************************************************************************** CAPÍTULO 2: CONCEITOS BÁSICOSConteúdo: 2.1.Descrição básica de um sistema computacional. 2.2.Conceitos básicos da Linguagem Assembly 2.3.Usando o programa debug --------------- // --------------Esta seção tem o propósito de fazer um breve comentário a respeito dos principais componentes de um sistema computacional, o que ir permitir ao usuário uma melhor compreensão dos conceitos propostos no decorrer do tutorial.

2.1.DESCRIÇÃODE UM SISTEMA COMPUTACIONAL 2.1.1.Processador Central

2.1.2.Memória Principal 2.1.3.Unidades de Entrada e Saída 2.1.4.Unidades de Memória Auxiliar Sistema Computacional. Chamamos de Sistema Computacional a completa configuração de um computador, incluindo os periféricos e o sistema operacional. 2.1.1.Processador Central. É também conhecido por CPU ou Unidade Central de Processamento, que porsua vez é composta pela unidade de controle e unidade de lógica e aritmética. Sua função consiste na leitura e escrita do conteúdo das células de memória, regular o tráfego de dados entre as células de memória e registradores especiais, e decodificar e executar as instruções de um programa. O processador tem uma série de células de memória usadas com freqüência e, dessa forma, são partes da CPU....
tracking img