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!
Num rotate para direita:
CISCrefere-se-à uma arquitetura:
RISCrefere-se-à uma arquitetura:
Em termos gerais um shift right:
Em termos gerais um shift left:
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, #2
SUB R1, R1, #1
CMP R1, R2
BEQ CICLO
FIM END
Considerando o código seguinte e caso coloque o valor 10 no registo R1 (VALOR), qual o valor final do registo R0?
MOV R1, #VALOR
MOV R2, #5
CMP R1, R2
BNE SALTO
MOV R0, #0
B FIM
SALTO MOV R0, #1
FIM END
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
BNE 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 operação anterior (última instrução), que altera as flags:
BEQ SALTOBPL SALTO