Atividade de Laboratório 3

Objetivos

O objetivo desta atividade é exercitar o conceito de laço e o método de acesso indireto à memória do computador IAS.

Descrição

Escreva um programa em linguagem de máquina IAS (usando mapa de memória) para calcular o produto escalar de dois vetores. Produto escalar é uma operação que realiza a soma dos produtos de todos os elementos de 2 vetores, dois-a-dois. Por exemplo, para os vetores A=(1,2) e B=(4,13), temos o seguinte produto escalar: 1*4+2*13 = 30. Você pode supor que os vetores possuem o mesmo tamanho, contudo esse tamanho é arbitrário. Os vetores podem ou não estar representados consecutivamente no mapa de memória. Mais informações são apresentadas na seção abaixo.

Requisitos (ATENÇÃO!)

Dicas

Entrega e avaliação

Endereço da atividade no sistema SuSy: https://susy.ic.unicamp.br:9999/mc404ab/Lab3

O script a ser utilizado para verificar a corretude e três dos testes podem ser encontrados em: mc404-15-2s-lab03.tar.gz. Para descompactar utilize

tar -xzvf mc404-15-2s-lab03.tar.gz
.