Looking for Sistemas Computacionais (2024/25) test answers and solutions? Browse our comprehensive collection of verified answers for Sistemas Computacionais (2024/25) at moodle.utad.pt.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
Quando invocamos uma subrotina utilizando o método por memória associada, passamos os parametrons:
Quando regressamos de uma subrotina:
Os método de passagem de parametrons que permitem a recursividade são:
Uma subroutine pode ser invocada:
No processo de utilizar uma subroutine são realizadas, para além do código principal e código da subrotina:
Considerando o código seguinte e caso coloque o valor 10 no registo R1 (VALOR), qual o valor final dos registos R0 e R1?
MOV R1, #VALOR
MOV R0, #0
CICLO ADD R0, R0, #1
SUB R1, R1, #1
CMP R1, R0
BEQ CICLO
FIM END
Uma subrotina é:
Considerando o código seguinte e caso coloque o valor 5 no registo R1 (VALOR), qual o valor final do registo R0?
MOV R1, #VALOR
MOV R2, #5
CMP R1, R2
BEQ SALTO
MOV R0, #0
B FIM
SALTO MOV R0, #1
FIM END
A instrução seguinte salta (branch) para o local SALTO sempre que o resultado da comparação anterior que altera as flags:
BGE SALTOA instrução seguinte salta (branch) para o local SALTO sempre que o resultado da comparação anterior que altera as flags:
BLT SALTO