1
Arquitectura de Computadores – 10º Ano Módulo 4 – Programação de Microprocessadores Profª Carla Barreiros Página 1 Ficha de Trabalho Nº 2 MOV: esta instrução copia dados do operando de origem para o operando destino. (os operandos têm que ter o mesmo tamanho para que esta operação seja possivel) MOV destino, origem Exemplo 1: O register AL assume o valor 2 MOV AL, 2 ADD: esta instrução permite realizar somas entre dois operandos, colocando o resultado no destino. ADD destino, origem Exemplo 2: inicializa o register AL com o valor 2 e adiciona-lhe o valor 3, o valor final de AL será 5 MOV AL, 2 ADD AL, 3 END Actividades: Utilizando o software Microprocessor Simulator V5.0 desenvolve as seguintes actividades. 1. Implementa o Exemplo 2 no simulador. Analisa os resultados e justifica os resultados obtidos. 2. Cria um programa onde experimenta as instruções SUB, MUL, DIV. A que conclusões chegaste? 3. O que acontece com se dividires um valor por zero? 4. Implementa um programa que efectue as seguintes operações aritméticas (2+1) x 10. Que resultados obtivestes? Justifica.

AC Ficha Exercicios2

Embed Size (px)

DESCRIPTION

AC

Citation preview

  • Arquitectura de Computadores 10 Ano Mdulo 4 Programao de Microprocessadores

    Prof Carla Barreiros Pgina 1

    Ficha de Trabalho N 2

    MOV: esta instruo copia dados do operando de origem para o operando destino. (os operandos tm que ter o mesmo tamanho para que esta operao seja possivel)

    MOV destino, origem

    Exemplo 1: O register AL assume o valor 2

    MOV AL, 2

    ADD: esta instruo permite realizar somas entre dois operandos, colocando o resultado no destino. ADD destino, origem

    Exemplo 2: inicializa o register AL com o valor 2 e adiciona-lhe o valor 3, o valor final de AL ser 5

    MOV AL, 2

    ADD AL, 3

    END

    Actividades: Utilizando o software Microprocessor Simulator V5.0 desenvolve as seguintes actividades.

    1. Implementa o Exemplo 2 no simulador. Analisa os resultados e justifica os resultados obtidos.

    2. Cria um programa onde experimenta as instrues SUB, MUL, DIV. A que concluses chegaste?

    3. O que acontece com se dividires um valor por zero?

    4. Implementa um programa que efectue as seguintes operaes aritmticas (2+1) x 10. Que

    resultados obtivestes? Justifica.