1
Arquitectura de Computadores – 10º Ano Módulo 4 – Programação de Microprocessadores Profª Carla Barreiros Página 1 Ficha de Trabalho Nº 1 O CPU 8086/8088 pode executar mais do que duzentas instruções diferentes. Este conjunto de instruções tem sido expandido em cada nova família de microprocessadores 80x86. O CPU contém registers, locais de armazenamento de informação internos que podem ser acedidos mais rapidamente do que um local na memória RAM. Estes registers são de extrema importância para os programadores. Todos os registers têm nomes e alguns têm objectivos específicos, como por exemplo: EAX (acumulador): onde ocorre a maioria dos cálculos aritméticos e lógicos; EBX (base): geralmente é usado para armazenar endereços indirectos de memória; ECX (contador): a sua função é o que o próprio nome indica (ciclos); EDX (dados): tem duas funções especiais, armazenar o overflow de certas operações aritméticas e os endereços de entrada e saída quando os dados estão no barramento. Actividades: Realiza as pesquisas na Internet necessárias para responder às seguintes questões. 1. Quantos registers podem ser encontrados nas diversas famílias de processadores 80x86? Apresenta os resultados da tua pesquisa numa tabela. 2. Quantos bits têm o EAX, o EBX, o ECX e o EDX? E como estão ordenados? 3. É possível referirmo-nos a partes menores destes registos. Procura saber como é que estes se subdividem. 4. Agora descobre mais informação sobre os seguintes registers: ESI, EDI, ESP e o EBP.

AC Ficha Exercicios1

Embed Size (px)

DESCRIPTION

AC Ficha Exercicios1

Citation preview

  • Arquitectura de Computadores 10 Ano Mdulo 4 Programao de Microprocessadores

    Prof Carla Barreiros Pgina 1

    Ficha de Trabalho N 1

    O CPU 8086/8088 pode executar mais do que duzentas instrues diferentes. Este conjunto de

    instrues tem sido expandido em cada nova famlia de microprocessadores 80x86.

    O CPU contm registers, locais de armazenamento de informao internos que podem ser acedidos

    mais rapidamente do que um local na memria RAM. Estes registers so de extrema importncia para os

    programadores.

    Todos os registers tm nomes e alguns tm objectivos especficos, como por exemplo:

    EAX (acumulador): onde ocorre a maioria dos clculos aritmticos e lgicos; EBX (base): geralmente usado para armazenar endereos indirectos de memria; ECX (contador): a sua funo o que o prprio nome indica (ciclos); EDX (dados): tem duas funes especiais, armazenar o overflow de certas operaes

    aritmticas e os endereos de entrada e sada quando os dados esto no barramento.

    Actividades: Realiza as pesquisas na Internet necessrias para responder s seguintes questes.

    1. Quantos registers podem ser encontrados nas diversas famlias de processadores 80x86? Apresenta

    os resultados da tua pesquisa numa tabela.

    2. Quantos bits tm o EAX, o EBX, o ECX e o EDX? E como esto ordenados?

    3. possvel referirmo-nos a partes menores destes registos. Procura saber como que estes se

    subdividem.

    4. Agora descobre mais informao sobre os seguintes registers: ESI, EDI, ESP e o EBP.