Notas de MAC0344 Arquitetura de Organizadores 2025

Lista 1: Por quê não tirei 10?

Se você errou alguma coisa, veja o que errou na observação marcada por "Erro *n".

Erro *1 Na Questão 1: Você faltou mencionsar um computador. (Tirei 0,5 ponto). Você faltou mencionar 4 dos 9 supercomputadores. (Tirei 1,5 pontos.)

Erro *2 Na Questão 1: Você colocou quase todos os computadores instados na Petrobrás. Tem dois que não estão na Petrobrás. (Tirei 0,5 ponto).

Erro *3 Na Questão 1: Você só listou dois computadores instalados no Brasil, quando há 9 computadores. (Tirei 3 pontos).

Lista 2: Por quê não tirei 10?

Se você errou alguma coisa, veja o que errou na observação marcada por "Erro *n".

Erro *4 - Na questão 4: você errou ao indicar a medida de WA e WB. A medida deve ser feita na intersecção entre polisilício de difusão.(Tirei 1,5 pontos.)

Erro *5 - Na questão 1: pede-se porta com 3 entradas (A, B e C). Você fez para 2 entradas (A e B). (Tirei 2 pontos.)

Erro *6 - Não fez questão 1 e 4. (Tirei 5 pontos.)

Erro *7 - Errou Questão 2 fórmula da resistência do transistor em condução.(Tirei 2 pontos.)

Erro *8 - Errou Questão 1 porta NOR para 3 entradas A, B, e C. Você desenhou A em paralelo com (B e C em série). O correto é A, B, C em paralelo. (Tirei um ponto.)

Erro *9 - Errou Questão 1 porta NOR e Porta NAND para 3 entradas A, B, e C. (Tirei 2,5 pontos.)

Erro *10 - Questão 4: errou como medir L e W. Ver slide 25 da aula sobre VLSI. (Tirei 1,5 pontos.)

Erro *10a - Questão 1: errou as portas NOR e NAND. Questão 4: não fez. (Tirei 5 pontos.)

Erro *16 - Questão 1: errou NOR e NAND. (Tirei 2,5 pontos.) Questão 4: escreveu WA = 8 WB quando o correto é WB = 8 WA. (Tirei 1 ponto.)

Lista 3: Por quê não tirei 10?

Se você errou alguma coisa, veja o que errou na observação marcada por "Erro *n".

Erro *11 - Na Qustão 1: você respondeu 1 -->v 3 ao invés de 1 -->v 2. (Tirei meio ponto.)

Erro *12 - Na Qustão 2: você errou a remoção da anti dependência 2 -->anti 3. Veja o slide 21 da aula para ver a regra de remoção. (Tirei 2,5 pontos.)

Erro *13 - Na Qustão 2: você errou a remoção da anti dependência 2 -->anti 3 e também da dependência de saída 4 -->saída 6.. Veja os slides 21 e 23 da aula para ver a regra de remoção.
A solução correta depois de remoção da anti-dependência:
C1 = C
A = B + C1
C = X * X
A solução correta depois de remoção dedepndência de saída:
D1 = 0
E = D1 + 1
D = Y + 1 (Tirei 4 pontos.)

Erro *14 - Na Qustão 1: você errou uma dependência: colocou 3 -->v 2 ao invés de 2 -->anti 3. (Tirei 1 ponto.)
Na Questão 2, errou as remoções de dependências. Veja os slides 21 e 23 da aula para ver a regra de remoção. (Tirei 4 pontos.)

Erro *15 - Na Qustão 1: você deixou de identificar uma anti-dependência 5 -->anti 6. (Tirei um ponto.)

Erro *17 - Na Qustão 2: você deve acrescentar mais esta instrução C1 = C entre as instruções 1 e 2, senão C1 fica indefinido. (Tirei dois pontos.)

Erro *18 - Na Qustão 1: você deve colocou uma dependência 2 -->v 3 que não existe. (Tirei meio ponto.)

Lista 4: Por quê não tirei 10?

Erro *19 - Questão 2: você concluiu que os bits 4 e 5 estão errados. O correto é apenas o bit 5 errado. Veja os slides da aula para ver como calcular k1, k2, k3 e k4 para indicar o bit errado, se tiver. (Tirei 4 pontos.)

Erro *20 - Questão 2: você concluiu y5 diferente de x5. Mas você não tem acesso a x5. outra coisa, você escrever x8 devia ser 1 quando o correto é dizer que y8 devia ser 1. A sua conclusão foi confusa. Veja os slides da aula para ver como calcular k1, k2, k3 e k4 para indicar o bit errado, se tiver. (Tirei 4 pontos.)

Erro *21 - Questão 1 e Questão 2: você só deu a resposta, sem explicar como obteve, conforme solicitado. (Tirei 4 pontos.)

Lista 5: Por quê não tirei 10?

Erro *22 - Você fez leitura usando apenas um ciclo, devia ser dois. Errou na multiplicação de sp po 16. Colocou o teste condicional em uma nova micro-instrução. Colocou PC=0 que não era para fzer. (Teiri 4 pontos.)

Erro *23 - Você fez a leitura usando apenas um ciclo, devia ser dois. Você multiplicou sp por 16 usando 4 instruções, duas já bastam. Você usou if then else na micro-instrução 28, isso não pode ser realizado em uma única micro-instrução. Na última micro-instrução você escreveu PC = 0, o correto é goto 0. (Tirei 5 pontos.)

Erro *24 - Você pegou o valor lido já no segundo ciclo, o valor lido só fica disponível no terceiro ciclo pois a leitura leva 2 ciclos. Você usou uma micro-instrção a mais. (Tirei 2 pontos.)

Erro *25 - Você fez a leitura usando apenas um ciclo, devia ser dois. Você multiplicou sp por 16 de maneira errada. Você fez o teste se sp igual a zero de maneira errada. Você uosu PC= 0 quando o correto é goto 0. Você usou 10 micro-instruções, 3 a mais do que o necessário. (Tirei 5 pontos.)

Erro *26 - Você usou um ciclo para fazer a leitura, precisava de dois. Você usou um formato que não existe para multiplicar sp por 16. Você usou construções de alto nível, por exemplo if then else, que não existe no micro-montador. Você escreveu PC=0 quando o correto é goto 0. (Tirei 6 pontos.)

Erro *27 - Você fez a leitura em apenas um ciclo, a leitura precisa de doios ciclos. Em uma micro-instrução, você fez duas atribuições que não podem ser realizadas na mesma micro-instrução. (Tirei 2 pontos.)

Erro *28 - Você fez a leitura um ciclo e pegou mbr já no primeiro ciclo. Precisa de dois ciclos. Você testou se resultado é zero em uma micro-instrução separada, gastando uma micro-instrução a mais. (Tirei 2 pontos.)

Erro *29 - Em uma micro-instruão, você usou duas atribuições que não podem ser feitas num mesmo ciclo. (Tirei um ponto.)

Erro *30 - Você usou um ciclo para fazer a leitura, que precisa de dois ciclos. Você multiplicou sp por 16 de forma errada. Você testou se alu ficou zero em uma micro-instrução extra, podia ser junto à micro-instrução que produzir sp. (Tirei 3 pontos.)

Erro *31 - Você fez a leitura usando apenas um ciclo, devia ser dois. Você multiplicou sp por 16 de maneira errada. (Tirei 2 pontos.)

Erro *32 - Na micro-instrução 24, a expressão não pode ser calculada num mesmo ciclo. (Tirei um ponto.)

Erro *33 - Você usou ac:=´[0] ao invés de mar:=0. Usou wr ao invés de rd. O teste if z podia ser na micro-instrução anterior, economizando uma micro-instrução. (Tirei 3 pontos.)

Erro *34 - Você não escreveu rd na primeira micro-instrução. Na segunda micro-instruçao podia somente colocu rd, podia ser mais eficiente. Usou uma micro-instrução para testar if z, que podia estar na micro-instrução anterior. Colocu PC=0 que é incorreto. (Tirei 4 pontos.)

Erro *35 - Leitura precisa de dois ciclos, somente no 3.o ciclo pode pegar mbr. Não existe comando de multiplcação por 16. O teste se saída da ALU igual a zero pode ser feito na micro-instrução anterior onde foi feito o cãlculo. Você colocou PC:=0 ao invés de goto 0. (Tirei 4 pontos.)

Erro *36 - Na micro-instrução 24, não é possível fazer o cálculo lshift(sp + sp) + ac em um mesmo ciclo. (Tirei um ponto.)

Prova: Por quê não tirei 10?

Atenção: Na Questão 1 a afirmação "A resistência de um transistor MOS em estado de condução é um valor constante." podia ser falsa (ela depende de L/W portanto não é constante), ou verdadeira (a resistência de um dado transistor em condução é constante pois não varia). Assim, acabei considerando ambas as respostas como corretas. Assim, as notas de alguns podem ter sido aumentadas em 0,2 pontos.

Se você tirou 9,8: errou um item na Questão 1.

Alguns erraram a remoção da anti-dependência ou dependêncai de saída.

Nota final A = 0,4 P + 0,4 M + 0,2 E

Nome Prova regularProva subs. Nota P Nota M E1 E2 E3 E4 E5 Média E Freq. Nota Final A Obs.
AEA 9,0 10,0 10,0 10,0 10,0 10,0 10,0
ALS 9,8 10,0 10,0 10,0 10,0 7,0 *33 9,4
ALBB 10,0 10,0 10,0 10,0 10,0 10,0 10,0
BPS 10,0 10,0 10,0 10,0 6,0 *21 10,0 9,2
BPT - 10,0 - 10,0 - 10,0 6,0
BCG 10,0 10,0 10,0 - - - 4,0
BAS 7,8 10,0 6,5 *16 6,0 *1310,0 8.0 *24 8,1
CPG - - - 6,0 *13 - - 1,2
CMS 7,8 10,0 6,0 10,0 10,0 9,0 *32 9,0
CFC - 10,0 10,0 10,0 - - 6,0
CSLS 10,0 10,0 10,0 10,0 10,0 10,0 10,0
DTI 10,0 10,0 10,0 10,0 10,0 10,0 10,0
DYS 10,0 10,0 10,0 10,0 10,0 9,0 *29 9,8
DCS 10,0 10,0 10,0 10,0 10,0 10,0 10,0
DRF 10,0 10,0 10,0 10,0 10,0 10,0 10,0
Nome Prova regularProva subs. Nota P Nota M E1 E2 E3 E4 E5 Média E Freq. Nota Final A Obs.
ECG 8,0 10,0 7,5 *9 8,0 *1710,0 - 7,1
EKL 10,0 10,0 10,0 10,0 10,0 10,0 10,0
EHIR 10,0 10,0 10,0 10,0 10,0 6,0 *22 9,2
FCC 10,0 10,0 10,0 6,0 *1310,0 10,0 9,2
FKD 9,4 7,0 *3 - 9,0 *1510,0 - 5,2
FDS 10,0 10,0 8,0 *5 10,0 10,0 10,0 9,6
FFBA - - - - - - 0,0
FRT 10,0 10,0 10,0 9,5 *1110,0 10,0 9,9
FY 10,0 10,0 10,0 10,0 10,0 10,0 10,0
FNM 10,0 10,0 10,0 10,0 10,0 9,0 *29 9,8
GDMM - - - - - - 0,0
GHHT 10,0 10,0 8,0 *5 9,0 *1510,0 8,0 *27 9,0
GJP 10,0 10,0 10,0 10,0 10,0 10,0 10,0
GV 10,0 10,0 8,0 *5 10,0 10,0 10,0 9,6
GCM - 9,5 *2 - 6,0 *13 - - 3,1
GDNA 10,0 10,0 10,0 10,0 10,0 - 8,0
Nome Prova regularProva subs. Nota P Nota M E1 E2 E3 E4 E5 Média E Freq. Nota Final A Obs.
GHVC 10,0 10,0 10,0 10,0 10,0 10,0 10,0
GLPA 10,0 10,0 10,0 10,0 10,0 9,0 *36 9,8
GRO 10,0 10,0 10,0 10,0 10,0 10,0 10,0
GAH 6,9 10,0 10,0 - 6,0 *19 8,0 *31 6,8
GMB - 10,0 - - - - 2,0
GVP 10,0 10,0 10,0 10,0 10,0 10,0 10,0
HHN 10,0 10,0 10,0 6,0 *1310,0 - 7,2
IYHN 6,8 10,0 10,0 10,0 10,0 10,0 10,0
JPCM 9,0 10,0 10,0 10,0 10,0 10,0 10,0
JVFS 10,0 10,0 8,0 *5 10,0 10,0 10,0 9,6
JVSA 9,6 10,0 10,0 10,0 10,0 10,0 10,0
JPF 10,0 10,0 10,0 10,0 10,0 10,0 10,0
KBA 9,8 10,0 10,0 7,5 *1210,0 5,0 *23 8,5
KKVC 10,0 10,0 10,0 10,0 10,0 10,0 10,0
LNR 10,0 10,0 10,0 10,0 10,0 10,0 10,0
LSD 9,7 10,0 8,5 *4 6,0 *1310,0 - 6,9
Nome Prova regularProva subs. Nota P Nota M E1 E2 E3 E4 E5 Média E Freq. Nota Final A Obs.
LCSF 10,0 10,0 10,0 6,0 *1310,0 4,0 *26 8,0
LHAM 7,8 10,0 10,0 6,0 *1310,0 - 7,2
LAG 8,0 9,5 *110,0 10,0 10,0 - 7,9
LDCR 9,8 10,0 10,0 10,0 10,0 10,0 10,0
LE 10,0 10,0 10,0 10,0 10,0 10,0 10,0
LMP 10,0 10,0 10,0 10,0 10,0 10,0 10,0
LSL 7,8 - - - - - 0,0
LCVO 10,0 10,0 10,0 5,0 *1410,0 5,0 *25 8,0
LFFF 10,0 10,0 10,0 10,0 10,0 10,0 10,0
MAT 9,8 10,0 10,0 9,5 *186,0 *20 8,0 *27 8,7
MSF 10,0 10,0 10,0 10,0 10,0 10,0 10,0
MVLP 9,8 10,0 8,5 *10 - 10,0 10,0 7,7
MGB 8,0 7,0 *3 - - - - 1,4
MF 10,0 10,0 10,0 10,0 10,0 8,0 *28 9,6
MWMA 10,0 10,0 10,0 10,0 10,0 10,0 10,0
NZO 7,8 10,0 8,0 *5 - 10,0 - 5,6
Nome Prova regularProva subs. Nota P Nota M E1 E2 E3 E4 E5 Média E Freq. Nota Final A Obs.
NSA 7,8 10,0 7,5 *9 6,0 *1310,0 - 6,7
NJMD 9,8 10,0 6,0 *5 *7 - - - 3,2
NFS 10,0 10,0 10,0 10,0 10,0 7,0 *30 9,4
OGomesC 9,8 10,0 10,0 10,0 10,0 9,0 *29 9,8
OGarciaC 10,0 10,0 8,0 *5 10,0 10,0 10,0 9,6
PBG 10,0 10,0 10,0 10,0 10,0 10,0 10,0
PCB 10,0 10,0 10,0 - 10,0 10,0 8,0
PHRJ 9,7 10,0 10,0 10,0 10,0 10,0 10,0
PM 8,9 10,0 10,0 9,0 *1510,0 - 7,8
PRS 10,0 10,0 10,0 10,0 10,0 10,0 10,0
RLNF 10,0 10,0 10,0 10,0 10,0 6,0 *35 9,2
RGD 9,0 10,0 9,0 *8 - 10,0 10,0 7,8
RCD 7,0 - - - - - 0,0
RRM 9,6 10,0 5,0 *6 - 10,0 - 5,0
RRK 9,8 10,0 10,0 10,0 10,0 10,0 10,0
Nome Prova regularProva subs. Nota P Nota M E1 E2 E3 E4 E5 Média E Freq. Nota Final A Obs.
RMH 10,0 10,0 8,0 *5 10,0 10,0 10,0 9,6
RRMF 10,0 9,5 (*1)10,0 10,0 10,0 10,0 9,9
RBS 7,8 - 6,0 *9,10 - 10,0 6,0 *34 4,4
RLS 8,0 8,5 *15,0 *10a6,0 *1310,0 - 5,9
ROF 10,0 10,0 10,0 6,0 *1310,0 10,0 9,2
SMA 10,0 10,0 10,0 10,0 10,0 10,0 10,0
TAG 10,0 10,0 10,0 10,0 10,0 10,0 10,0
TWS 10,0 10,0 10,0 10,0 10,0 10,0 10,0
VNR 10,0 10,0 10,0 10,0 10,0 10,0 10,0
VPF - 10,0 10,0 10,0 10,0 10,0 10,0
VZ 10,0 10,0 10,0 10,0 10,0 9,0 *29 9,8
VGP 10,0 10,0 10,0 10,0 10,0 10,0 10,0
VMN 9,6 - 10,0 10,0 10,0 10,0 8,0
VYOS 10,0 10,0 10,0 10,0 10,0 10,0 10,0
VVG 9,8 10,0 10,0 10,0 10,0 10,0 10,0


Last modified: Sun Sep 22 20:29:27 BRT 2019