Mudanças entre as edições de "SSC0902 Material Aulas 2021(fosorio)"

De CoteiaWiki
m (Protegido "SSC0902 Material Aulas 2021(fosorio)" ([Editar=Permitir apenas administradores] (indefinidamente) [Mover=Permitir apenas administradores] (indefinidamente)) [em cascata])
Linha 1: Linha 1:
.Pagina em Atualização. Aguarde... Disponível em Breve! <br>
+
<center>
 +
<h3>
 +
SSC0902 - Organização e Arquitetura de Computadores (OrgArq - 2021 2o. Sem)<br>
 +
Prof. [http://www.icmc.usp.br/~fosorio/ Fernando Santos OSÓRIO] <br>
 +
[http://www.icmc.usp.br/ ICMC] - [http://www.icmc.usp.br/ssc/ SSC]
 +
</h3></center>
 +
 
 +
<br>
 +
'''ARQUIVOS''': Slides e Informações das Aulas ([https://drive.google.com/drive/folders/1J6uugverwwhbd0URDaCidImMT7z4NTfk?usp=sharing Todo Material 2021]) <br>
 +
'''VIDEOS''': Vídeos das Aulas (https://drive.google.com/drive/folders/1u6yLjx3rQWdU9OXDJJKTanoMeCXjijma?usp=sharing Vídeos 2021]) <br>
 +
<br>
 +
<ul>
 +
<li><b>Aula 16.08</b> - [https://drive.google.com/drive/folders/1J6uugverwwhbd0URDaCidImMT7z4NTfk?usp=sharing Arquivos 08-16 (Semana 01) S1s] - Introdução </li>
 +
 
 +
<!--
 +
<li><b>Aula 27.08</b> - [https://drive.google.com/drive/folders/1GRgQOaAlayear4D9YkXLndxmmotf2PuA?usp=sharing Arquivos 08-27 (S1)] - CPU: Componentes e Blocos Básicos (ULA)</li>
 +
<li><b>Aula 31.08</b> - [https://drive.google.com/drive/folders/1_G4mnQHqFqc5jAKWODlEvnC61lJEfN1w?usp=sharing Arquivos 08-27 (S2)] - CPU: Componentes e Blocos Básicos (ULA, Regs, Memória, Barramento, Unidade de Controle) </li>
 +
<li><b>Aula 07.09 "Extra"</b> [https://drive.google.com/drive/folders/1PGfDxXyI3lUKGkFoI-iWe_SEpJt-0g1x?usp=sharing Arquivos 09-07 (S3)] - CPU: Processador Didático Neander (+ CPU DEMO) </li>
 +
<li><b>Aula 10.09</b> [https://drive.google.com/drive/folders/1hfSf29AmPf-vSPOVMG1kQl--66JDZ8Fi?usp=sharing Arquivos 09-10 (S3)] - CPU: Processadores Didáticos: Neander (Arquitetura, Programação, Evolução até Ramses) </li>
 +
<li><b>Aula 14.09</b> [https://drive.google.com/drive/folders/1Oe5pVZHUlBDSYIp5Gfjj3ZB9aPe_YN91?usp=sharing Arquivos 09-14 (S4)] - CPU: Processadores Didáticos e CPUs mais modernas... do Neander ao 6502, Z80, 8085 <br>
 +
Conceitos: Modos de Endereçamento, Pilha do Processador, I/O, Interrupções </li>
 +
<li><b>Aula 17.09</b> [https://drive.google.com/drive/folders/1JUPms47dc0Brmx_Hl3Wq7kRw9B401G0T?usp=sharing Arquivos 09-17 (S4)] - CPUs Modernas: Do 6502 ao Z80, 8080, 8085 (Endereçamento, Pilha, I/O, Interrupções) </li>
 +
<li><b>Aula 21.09</b> [https://drive.google.com/drive/folders/1eTC6cVjNVAcbTpPSrumLAJbJt9NDK0r2?usp=sharing Arquivos 09-21 (S5)] - CPUs Modernas: Z80 => 8086: Intel 80x86 (Endereçamento, Pilha, I/O, Interrupções) </li>
 +
<li><b>Aula 24.09</b> [https://drive.google.com/drive/folders/1LgsN8mvkI2pZClvjqx9yKtESPNWfrcEz?usp=sharing Arquivos 09-24 (S5)] - Programando em Assembly: 8086 (Intel 80x86 e Simulador Emu8086) </li>
 +
<li><b>Aula 28.09</b> [https://drive.google.com/drive/folders/1ZMlLWmyI75S8xIGekenEMq_eg0x1Tq_-?usp=sharing Arquivos 09-28 (S6)] - Programando em Assembly: 8086 (Intel 80x86 e Simulador Emu8086) Continuação... </li>
 +
<li><b>Aula 01.10</b> [https://drive.google.com/drive/folders/1iOYQAV-TBYSfCas110zG93EvUV7j8Ufv?usp=sharing Arquivos 10-01 (S6)] - Programando em Assembly: 8086 (Simulador Emu8086 - Interrupções de Sofware) Continuação... </li>
 +
<li><b>Aula 05.10</b> [https://drive.google.com/drive/folders/1F7SZ9UUFtWNgfqFm9jBTD0Z7bm9e_gEZ?usp=sharing Arquivos 10-05 (S7)] - Programando em Assembly: 8086 (Exercícios) Continuação... </li>
 +
<li><b>Aula 08.10</b> [https://drive.google.com/drive/folders/1EcrvVSN3HYigHPapdCDweEDCeXxD27G3?usp=sharing Arquivos 10-05 (S7)] - Programando em Assembly: 8086 - E/S Entrada & Saída (I/O) + [http://wiki.icmc.usp.br/index.php/TrabPrat_SSC0902_2020(fosorio) TP01 (Trab. Prático)] </li>
 +
<li><b>Aula 12.10</b> [https://www.facebook.com/groups/SSC902.FOsorio/permalink/802297880519293/ Link Facebook 10-12 (S8)] - Feriado de 12 Outubro - SEM Aula </li>
 +
<li><b>Aula 15.10</b> [https://drive.google.com/drive/folders/18tDzinGA781HrWbgAVVvnQHW_m31TLic?usp=sharing Arquivos 10-15 (S8)] - Memória: Hierarquia de Memórias, Memória Segmentada (80x86), Gerência de Memória e Memória Virtual </li>
 +
<li><b>Aula 19.10</b> [https://drive.google.com/drive/folders/1PgTlk4mlWLo8CIds48oaCi6_x39LvVVA?usp=sharing Arquivos 10-19 (S9)] - Arquiteturas RISC x CISC: 80x86 e os processadores MIPS, RISC e ARM (Pipeline Instrução) </li>
 +
<li><b>Aula 22.10</b> [https://drive.google.com/drive/folders/1erUCJicMtQ6L0tYJm2VdKEKyW1Vlq8fP?usp=sharing Arquivos 10-22 (S9)] - Arquiteturas RISC - <b>Programação MIPS</b>: Material sobre o MIPS e QtSPIM (Simulador) </li>
 +
<li><b>Aula 26.10 e 29.10</b> SEnC - Semana da Eng. de Computação (Sem Aulas) </li>
 +
<li><b>Aula 02.11</b> FERIADO - Dia de Finados (Sem Aula) </li>
 +
<li><b>Aula 05.11</b> [https://drive.google.com/drive/folders/1CcTccVzwWxSW7vRPG46QRq66QV1JDxkB?usp=sharing Arquivos 11-05 (S11)] - <b>Programação MIPS</b>: Material sobre o MIPS e QtSPIM (Simulador) </li>
 +
<li><b>Aula 09.11</b> [https://drive.google.com/drive/folders/19RkGrmE1LHFnaFi2HFX-whhdF8feLXCd?usp=sharing Arquivos 11-09 (S12)] - <b>Programação MIPS</b>: Continuação Aula 05.11 (Sub-rotinas e Recursão) </li>
 +
<li><b>Aula 12.11</b> [https://drive.google.com/drive/folders/1q_cu9-tkVie9WbNXclfchP097AGGhdb4?usp=sharing Arquivos 11-12 (S12)] - <b>Programação MIPS</b>: Operações de Ponto-Flutuante e Alocação de Memoria </li>
 +
<li><b>Aula 16.11</b> [https://drive.google.com/drive/folders/1Ae_XEXK4h2P-GjUxC8QSXqkeOZUG1u5H?usp=sharing Arquivos 11-16 (S13)] - <b>Programação MIPS</b>: Leitura de Teclados (para jogos) e Leitura/Escrita de Arquivos </li>
 +
<li><b>Aula 19.11</b> SEM AULA - Programação MIPS (Considere ficar fazendo os exercícios de programação MIPS) </li>
 +
<li><b>Aula 23.11</b> [https://drive.google.com/drive/folders/1GY5re-_goipnsxxnSozDFMzgCFTvhMVW?usp=sharing Arquivos 11-23 (S14)] - <b>Programação e Simulação MIPS +  ## TRABALHO FINAL ##</b> </li>
 +
<li><b>Aula 26.11</b> [https://drive.google.com/drive/folders/1gGVBriM_-o4hIDMHHiAs5NO5Z_QozvQp?usp=sharing Arquivos 11-26 (S14)] - <b>Programação e Simulação MIPS</b> (Trabalho, Revisão) + Arquiteturas: Futuro </li>
 +
<li><b>Prova 30.11</b> [https://drive.google.com/drive/folders/1XBC6BzTMBsqQLYy5J8RjyrZsL8rHJw3j?usp=sharing Prova 11-30 (S15)] - <b>PROVA</b> </li>
 +
</ul>
 +
 
 +
2019 --
 +
 
 +
 
 +
<li><b>Aula 01.08</b> - [https://drive.google.com/drive/folders/18kc9IJaIef3Oavab1fbveVB0uu55cJEC?usp=sharing Arquivos Sem01] - CPU: Componentes e Blocos Básicos (ULA) </li>
 +
<li><b>Aula 05.08</b> - [https://drive.google.com/drive/folders/18kc9IJaIef3Oavab1fbveVB0uu55cJEC?usp=sharing Arquivos Sem02] - CPU: Componentes e Blocos Básicos (ULA, Registradores, Memória, Barramento, Controle) </li>
 +
<li><b>Aula 08.08</b> - [https://drive.google.com/drive/folders/18kc9IJaIef3Oavab1fbveVB0uu55cJEC?usp=sharing Arquivos Sem02] - CPU: Componentes + Computador Didático Neander </li>
 +
<li><b>Aula 12.08</b> - [https://drive.google.com/drive/folders/18kc9IJaIef3Oavab1fbveVB0uu55cJEC?usp=sharing Arquivos Sem03] - Processadores Didáticos: Do Neander ao Ramses </li>
 +
<li><b>Aula 15.08</b> - [https://drive.google.com/drive/folders/18kc9IJaIef3Oavab1fbveVB0uu55cJEC?usp=sharing Arquivos Sem03] - Sem Aula (Feriado) </li>
 +
<li><b>Aula 19.08</b> - [https://drive.google.com/drive/folders/18kc9IJaIef3Oavab1fbveVB0uu55cJEC?usp=sharing Arquivos Sem04] - Do Ramses até CPUs Comerciais (6502, Z80)</li>
 +
<li><b>Aula 22.08</b> - [https://drive.google.com/drive/folders/18kc9IJaIef3Oavab1fbveVB0uu55cJEC?usp=sharing Arquivos Sem04] - CPUs Comerciais: 6502, Z80 </li>
 +
<li><b>Aula 26.08</b> - [https://drive.google.com/drive/folders/18kc9IJaIef3Oavab1fbveVB0uu55cJEC?usp=sharing Arquivos Sem04/05] - CPU Z80 e I/O (cont.) <br>
 +
                        Ver Material Aula 22.08 Sem04Q (I/O) e Material Complementar Semana 04 (Z80-Docs) </li>
 +
<li><b>Aula 29.08</b> - [https://drive.google.com/drive/folders/18kc9IJaIef3Oavab1fbveVB0uu55cJEC?usp=sharing Arquivos Sem05] - CPUs Comerciais: 80x86 </li>
 +
<li><b>Aula 09.09</b> - [http://conteudo.icmc.usp.br/pessoas/fosorio/SSC0902/ Complementos Sem06] - Emu80x86 </li>
 +
<li><b>Aula 12.09</b> - [https://drive.google.com/drive/folders/18kc9IJaIef3Oavab1fbveVB0uu55cJEC?usp=sharing Arquivos Sem06] - Programação e Simulação 80x86 </li>
 +
<li><b>Aula 16.09</b> - [https://drive.google.com/drive/folders/18kc9IJaIef3Oavab1fbveVB0uu55cJEC?usp=sharing Arquivos Sem07] - Programação e Simulação 80x86  <br>
 +
                        [https://drive.google.com/drive/folders/1PjZYEzYJ--AzcYvAjRxZNmbIe5CCrF6R?usp=sharing Ver pasta com Exemplos de Programas]  (Soluções de alguns dos exercícios das Listas de Exercícios 01 e 02) </li>
 +
<li><b>Aula 19.09</b> - Arquivos Sem07 - [https://drive.google.com/drive/folders/10Q4tsyKyWb5J-NN4HWJmwxEhqLg5foKH?usp=sharing Prova P1] </li>
 +
<li><b>Aula 23.09</b> - Sem08: Atividades na SEnC </li>
 +
<li><b>Aula 26.09</b> - Sem08: [https://drive.google.com/drive/folders/1Tj6wUDN_1WQ48ZTcncloRI6z0X1x2fdc?usp=sharing Atividades na SEnC] </li>
 +
<li><b>Aula 30.09</b> - [https://drive.google.com/drive/folders/1XaSPzF8KgkkChMxzpr466ZcwZvW1bEXW?usp=sharing Arquivos Sem09] - Discussão/Respostas da Prova P1 <br>
 +
                        Material sobre o MIPS e QtSPIM (Simulador) - Ver abaixo em MATERIAL COMPLEMENTAR </li>
 +
<li><b>Aula 03.10</b> - [https://drive.google.com/drive/folders/1XaSPzF8KgkkChMxzpr466ZcwZvW1bEXW?usp=sharing Arquivos Sem09] - I/O, Memório e Evolução do 80x86  <br>
 +
                        [https://drive.google.com/drive/folders/1XaSPzF8KgkkChMxzpr466ZcwZvW1bEXW?usp=sharing Pipeline Instrução] - Complemento: Rumo aos processadores RISC </li>
 +
<li><b>Aula 07.10</b> - [https://drive.google.com/drive/folders/1NXMCNv6ocPsVoaO_7faxa3CQ_Ih0b9SE?usp=sharing Arquivos Sem10] - RISC x CISC e Arquitetura RISC  </li>
 +
<li><b>Aula 10.10</b> - [https://drive.google.com/drive/folders/1NXMCNv6ocPsVoaO_7faxa3CQ_Ih0b9SE?usp=sharing Arquivos Sem10] - Programação MIPS (QtSPIM) </li>
 +
<li><b>Aula 14 e 17.10</b> - [https://drive.google.com/drive/folders/1gIrZnoIM6cTAx-MI3StIxm9RAR1ARWLP?usp=sharing Arquivos Sem11] - Programação MIPS (QtSPIM)  </li>
 +
<li><b>Aula 21 e 24.10</b> - [https://drive.google.com/drive/folders/1Zgc4T7DL5hwi3P0GsMuYMQ6vOcuyuNmE?usp=sharing Arquivos Sem12] - Exercícios: Programação MIPS (QtSPIM) [DIY - Do It Yourself]</li>
 +
<li><b>Aula 31.10</b> - [https://drive.google.com/drive/folders/176t6UZxJWDjUc_icOJrSnEuYEEEGY6wn?usp=sharing Arquivos Sem13] - Exercícios: Programação MIPS (QtSPIM) [28.10 Feriado] </li>
 +
<li><b>Aula 07.11</b> - [https://drive.google.com/drive/folders/1fyXsdKNx7ysJzSYzS-sXrQnyle1DR2OG?usp=sharing Arquivos Sem14] - Exercícios: Programação MIPS (QtSPIM & MARS) [05.11 Reconhecimento do Curso] </li>
 +
<li><b>Aula 11.11</b> - [https://drive.google.com/drive/folders/196-5XvedD042s2h95Vb2U_on_Tg4tdcJ?usp=sharing Arquivos Sem15] - Exercícios: Programação MIPS (QtSPIM & MARS) [Teclado e Bitmaps] </li>
 +
<li><b>Aula 21.11</b> - [https://drive.google.com/drive/folders/1KwYvf_juc95wK25mToe-Gmh5C_xOWPRF?usp=sharing Arquivos Sem16] - Exercícios: Programação MIPS (QtSPIM & MARS) [Vetores de dados + CPF] </li>
 +
<li><b>Aula 25.11</b> - [https://drive.google.com/drive/folders/1mjhAR2KyNWRUYDNdi4q2B2U8JeGVbANf?usp=sharing Arquivos Prova Final] - P2 e exemplos de problemas resolvidos <br>
 +
  [http://easyonlineconverter.com/converters/checksum_converter.html Calculo de Check-Sum On-line] </li>
 +
 
 +
LISTA #####
 +
<li><b>Aula xx.xx</b> - [https://drive.google.com/ Arquivos Semxx] - Tema <br>
 +
-->
 +
 
 +
<br>
 +
'''MATERIAL COMPLEMENTAR''':
 +
<ul>
 +
<li> [[Material_Complementar_SSC0902(fosorio) | Material Complementar SSC0902]] - 2019 </li>
 +
<li> [http://wiki.icmc.usp.br/index.php/SSC-902-2019(FOsorio) Página da Disciplina  SSC0902 2019] - 2019 </li>
 +
<li> [[Material_Complementar_MIPS_SPIM(fosorio) | Material Complementar sobre o MIPS e QtSIMP]] - 2019 </li>
 +
<li> [http://wiki.icmc.usp.br/index.php/SSC-902 Edições anteriores da disciplina na Wiki] </li>
 +
</ul>
 +
 
 +
<br>
 +
<hr>
 
<br>
 
<br>
 
[http://www.icmc.usp.br/~fosorio/ F.Osório]<br>
 
[http://www.icmc.usp.br/~fosorio/ F.Osório]<br>

Edição das 01h25min de 16 de agosto de 2021

SSC0902 - Organização e Arquitetura de Computadores (OrgArq - 2021 2o. Sem)
Prof. Fernando Santos OSÓRIO
ICMC - SSC


ARQUIVOS: Slides e Informações das Aulas (Todo Material 2021)
VIDEOS: Vídeos das Aulas (https://drive.google.com/drive/folders/1u6yLjx3rQWdU9OXDJJKTanoMeCXjijma?usp=sharing Vídeos 2021])