Escolar Documentos
Profissional Documentos
Cultura Documentos
Ad2 2023 2
Ad2 2023 2
OBS: As questões marcadas como Bônus não valem nota nem ponto extra e não
são corrigidas. Entretanto, são importantes preparatórios para a AP e para
aprimorar o conhecimento no curso.
1 LD Y ACC <- Y
2 Y <- ACC
4 SUB Y
6 DIV Y
Dica: repare que 5=4-1, e reflita sobre como obter o número 1 a partir
do número 5, usando as instruções disponíveis.
e) (0,5 ponto) Repita o item b).ii) supondo que não seja possível utilizar
instruções de MUL nem DIV, ou seja, assumindo que o conjunto de instruções
não possui essas duas instruções.
3) (2,0 pontos) No contexto de RISC e CISC responda de forma concisa:
a) (1,0 ponto) Pesquise sobre o conceito de máquina de Turing. Quais
operações uma máquina de Turing pode realizar, ao nível de hardware?
Note que Turing propôs uma máquina extremamente simples ao nível
de hardware, delegando ao software implementar a complexidade.
Relacione o conjunto limitado de operações que uma máquina de
Turing pode realizar com as noções de máquinas RISC e CISC.
Finalmente, indique a relação entre RISC, CISC e a diminuição da
cardinalidade do conjunto de instruções considerada no último item da
questão 2) acima.
b) (1,0 ponto) Apesar de processadores de uso geral, como Intel i7, serem
geralmente baseados em CISC, há uma tendência recente no uso de
RISC em processadores de uso geral. Faça uma pesquisa sobre os chips
M1 da Apple e explique as motivações para uso de RISC.
https://www.youtube.com/watch?v=qfIyuEPIzvU
Assim, temos:
11b >> 1
5b
int main() {
int num=3;
return num * num;
}
LD A
MUL A
STR B