L3 (2ª semana)

7 maio 2008, 17:26 Nuno Cavaco Gomes Horta

Na próxima 6ª feira será disponibilizada a ROM para a 2ª semana.

A tabela 5 do enunciado deve ser lida do seguinte modo

2ª feira R7 SP:end SP:op

3ª feira SP:op R7 SP:end

4ª Feira SP:end R7 SP:op

6ª Feira R7 SP:op SP:end

A primeira coluna corresponde ao modo como é passado o endereço inicial do vector para a rotina de ordenação.

A segunda coluna corresponde ao modo como é passada a dimensão do vector para a rotina de ordenação.

A terceira coluna corresponde ao modo como é passado o máximo do vector para fora da rotina de ordenação.

R7 - O parâmetro é passado utilizando o registo R7

SP:End - O parâmetro é passado através de uma posição de memória cujo endereço é guardado no Stack

SP:Op - O parâmetro é passado através do Stack

Por fim, quem tiver dificuldades em considerar estas opções deve utilizar o R7 para passar o endereço inicial do vector, o R6, para passar a dimensão do vector e o R7 para retornar o valor do máximo.