Mudanças entre as edições de "SSC0902 Material Aulas 2021(fosorio)"
De CoteiaWiki
(Criou página com '.Pagina em Atualização. Aguarde... Disponível em Breve! <br> <br> [http://www.icmc.usp.br/~fosorio/ F.Osório]<br> [http://wiki.icmc.usp.br/index.php/SSC-902 SSC0902] <br>...') |
|||
(32 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
− | . | + | <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 19.08</b> - [https://drive.google.com/drive/folders/1J6uugverwwhbd0URDaCidImMT7z4NTfk?usp=sharing Arquivos 08-19 (Semana 01) S1q] - | ||
+ | CPU: Componentes e Blocos Básicos (ULA)</li> | ||
+ | <li><b>Aula 23.08</b> - [https://drive.google.com/drive/folders/1J6uugverwwhbd0URDaCidImMT7z4NTfk?usp=sharing Arquivos 08-23 (Semana 02) S2s] - | ||
+ | CPU: Componentes e Blocos Básicos (ULA, Regs, Memória, Barramento, Unidade de Controle)</li> | ||
+ | <li><b>Aula 26.08</b> - [https://drive.google.com/drive/folders/1J6uugverwwhbd0URDaCidImMT7z4NTfk?usp=sharing Arquivos 08-26 (Semana 02) S2q] - | ||
+ | CPU: Processador Didático Neander ao Ramses - Arquitetura, Programação</li> | ||
+ | <li><b>Aula 30.08</b> - [https://drive.google.com/drive/folders/1J6uugverwwhbd0URDaCidImMT7z4NTfk?usp=sharing Arquivos 08-30 (Semana 03) S3s] - | ||
+ | CPU: Processador Didático Neander ao Ramses (cont) + Registradores, Pilha, Modos de Endereçamento</li> | ||
+ | <li><b>Aula 02.09</b> - SEM AULA 09-02 (Semana 03) S3q ([https://uspprofissoes.usp.br/uspprofissoes/ FEPUSP]) </li> | ||
+ | <li><b>Aula 06.09</b> - [https://drive.google.com/drive/folders/1J6uugverwwhbd0URDaCidImMT7z4NTfk?usp=sharing Arquivos 09-06 (Semana 04) S4s] - | ||
+ | CPU: Processador Didático Ramses (montador e simulador) - VIDEOS</li> | ||
+ | <li><b>Aula 09.09</b> - [https://drive.google.com/drive/folders/1J6uugverwwhbd0URDaCidImMT7z4NTfk?usp=sharing Arquivos 09-09 (Semana 04) S4q] - | ||
+ | CPUs Modernas: Do Ramses ao 6502 e ao 8080, Z80, 8085 (Regs, Instruções, Modos de endereçamento, I/O)</li> | ||
+ | <li><b>Aula 13.09</b> - [https://drive.google.com/drive/folders/1J6uugverwwhbd0URDaCidImMT7z4NTfk?usp=sharing Arquivos 09-13 (Semana 05) S5s] - | ||
+ | CPUs Modernas: Do 6502 ao Z80, 8085 (Endereçamento, Pilha, I/O, Interrupções) </li> | ||
+ | <li><b>Aula 16.09</b> - [https://drive.google.com/drive/folders/1J6uugverwwhbd0URDaCidImMT7z4NTfk?usp=sharing Arquivos 09-16 (Semana 05) S5q] - | ||
+ | CPUs Modernas: Z80 + I/O => 8086: Intel 80x86 (Endereçamento, Pilha, I/O, Interrupções) </li> | ||
+ | <li><b>Aula 20.09</b> - [https://drive.google.com/drive/folders/1J6uugverwwhbd0URDaCidImMT7z4NTfk?usp=sharing Arquivos 09-20 (Semana 06) S6s] - | ||
+ | CPUs Modernas: 8086 - Intel 80x86 (Registradores, Endereçamento, Pilha, I/O) </li> | ||
+ | <li><b>Aula 23.09</b> - [https://drive.google.com/drive/folders/1J6uugverwwhbd0URDaCidImMT7z4NTfk?usp=sharing Arquivos 09-22 (Semana 06) S6q] - | ||
+ | CPUs Modernas: 8086 - Intel 80x86 usando e programando no EMU8086 </li> | ||
+ | <li><b>Aula 27.09</b> - [https://drive.google.com/drive/folders/1J6uugverwwhbd0URDaCidImMT7z4NTfk?usp=sharing Arquivos 09-27 (Semana 07) S7s] - | ||
+ | CPUs Modernas: EMU8086 # SEMCOMP (sem slides, só uso do EMU8086) </li> | ||
+ | <li><b>Aula 30.09</b> - [https://drive.google.com/drive/folders/1J6uugverwwhbd0URDaCidImMT7z4NTfk?usp=sharing Arquivos 09-30 (Semana 07) S7q] - | ||
+ | CPUs Modernas: EMU8086 # SEMCOMP (sem slides, só uso do EMU8086) </li> | ||
+ | <li><b>Aula 04.10</b> - [https://drive.google.com/drive/folders/1J6uugverwwhbd0URDaCidImMT7z4NTfk?usp=sharing Arquivos 10-04 (Semana 08) S8s] - | ||
+ | CPUs Modernas: EMU8086 Exercícios (sem slides, só uso do EMU8086) </li> | ||
+ | <li><b>Aula 07.10</b> - [https://drive.google.com/drive/folders/1J6uugverwwhbd0URDaCidImMT7z4NTfk?usp=sharing Arquivos 10-07 (Semana 08) S8q] - | ||
+ | Preparação para Prova 80x86 - EMU8086 (sem slides, só uso do EMU8086) </li> | ||
+ | <li><b>Aula 11.10</b> - FERIADO - SEM AULA 11/10 e 12/10/21 </li> | ||
+ | <li><b>Aula 14.10</b> - [https://drive.google.com/drive/folders/1J6uugverwwhbd0URDaCidImMT7z4NTfk?usp=sharing Arquivos 10-14 (Semana 09) S9q] - | ||
+ | Prova 80x86 - EMU8086 </li> | ||
+ | <li><b>Aula 18.10</b> - [https://drive.google.com/drive/folders/1J6uugverwwhbd0URDaCidImMT7z4NTfk?usp=sharing Arquivos 10-18 (Semana 10) S10t] - Memória: Hierarquia de Memórias, Memória Segmentada (80x86), Gerência de Memória e Memória Virtual </li> | ||
+ | <li><b>Aula 21.10</b> - [https://drive.google.com/drive/folders/1J6uugverwwhbd0URDaCidImMT7z4NTfk?usp=sharing Arquivos 10-21 (Semana 10) S10q] - Arquiteturas RISC x CISC: 80x86 e os processadores MIPS, RISC e ARM (Pipeline Instrução) </li> | ||
+ | <li><b>Aula 25.10 e 28.10 </b> - [https://www.youtube.com/c/SEnCusp SEnC] (Sem aula) </li> | ||
+ | <li><b>Aula 01.11 e 04.11 </b> - FERIADOS (Sem aula - Feriado Finados 01.11 e 02.11 e Aniv. de São Carlos 04.11) </li> | ||
+ | <li><b>Aula 08.11</b> - [https://drive.google.com/drive/folders/1J6uugverwwhbd0URDaCidImMT7z4NTfk?usp=sharing Arquivos 11-08 (Semana 13) S13s] - Arquiteturas RISC - MIPS: Material sobre o MIPS e QtSPIM (Simulador) </li> | ||
+ | <li><b>Aula 11.11</b> - [https://drive.google.com/drive/folders/1J6uugverwwhbd0URDaCidImMT7z4NTfk?usp=sharing Arquivos 11-11 (Semana 13) S13q] - Processador MIPS: Programando o MIPS </li> | ||
+ | <li><b>Aula 11.15</b> - FERIADO (Sem aula - Feriado Proclamação da República) S14s </li> | ||
+ | <li><b>Aula 11.18</b> - [https://drive.google.com/drive/folders/1J6uugverwwhbd0URDaCidImMT7z4NTfk?usp=sharing Arquivos 11-18 (Semana 14) S14q] - Processador MIPS: Programando o MIPS (Funções, parâmetros, pilha, e convenção de uso de registradores) </li> | ||
+ | <li><b>Aula 11.22</b> - [https://drive.google.com/drive/folders/1J6uugverwwhbd0URDaCidImMT7z4NTfk?usp=sharing Arquivos 11-22 (Semana 15) S15s] - Processador MIPS: Programando o MIPS (SPIM e MARS, Exercícios, Alocação de Memória, Arquivos) </li> | ||
+ | <li><b>Aula 11.25</b> - [https://drive.google.com/drive/folders/1J6uugverwwhbd0URDaCidImMT7z4NTfk?usp=sharing Arquivos 11-25 (Semana 15) S15q] - Programando o MIPS: Leitura teclado (MMIO), Gráficos no MARS, arquivos... e Trabalho Final! </li> | ||
+ | <li><b>Aula 11.29</b> - Semana 16 S16s - Sem matéria nova - Só conversa/dúvida </li> | ||
+ | <li><b>Aula 12.02</b> - [https://drive.google.com/drive/folders/1J6uugverwwhbd0URDaCidImMT7z4NTfk?usp=sharing Arquivos 12-02 (Semana 16) S16q] - Revisão da Matéria, Dúvidas, MIPS + CPUs e paralelismo </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> [http://wiki.icmc.usp.br/index.php/SSC-902-2020(FOsorio) Wiki SSC0902-2020(FOsorio)] (ano anterior) </li> | ||
+ | <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 atual tal como às 03h09min de 2 de dezembro 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 Vídeos 2021)
- Aula 16.08 - Arquivos 08-16 (Semana 01) S1s - Introdução
- Aula 19.08 - Arquivos 08-19 (Semana 01) S1q - CPU: Componentes e Blocos Básicos (ULA)
- Aula 23.08 - Arquivos 08-23 (Semana 02) S2s - CPU: Componentes e Blocos Básicos (ULA, Regs, Memória, Barramento, Unidade de Controle)
- Aula 26.08 - Arquivos 08-26 (Semana 02) S2q - CPU: Processador Didático Neander ao Ramses - Arquitetura, Programação
- Aula 30.08 - Arquivos 08-30 (Semana 03) S3s - CPU: Processador Didático Neander ao Ramses (cont) + Registradores, Pilha, Modos de Endereçamento
- Aula 02.09 - SEM AULA 09-02 (Semana 03) S3q (FEPUSP)
- Aula 06.09 - Arquivos 09-06 (Semana 04) S4s - CPU: Processador Didático Ramses (montador e simulador) - VIDEOS
- Aula 09.09 - Arquivos 09-09 (Semana 04) S4q - CPUs Modernas: Do Ramses ao 6502 e ao 8080, Z80, 8085 (Regs, Instruções, Modos de endereçamento, I/O)
- Aula 13.09 - Arquivos 09-13 (Semana 05) S5s - CPUs Modernas: Do 6502 ao Z80, 8085 (Endereçamento, Pilha, I/O, Interrupções)
- Aula 16.09 - Arquivos 09-16 (Semana 05) S5q - CPUs Modernas: Z80 + I/O => 8086: Intel 80x86 (Endereçamento, Pilha, I/O, Interrupções)
- Aula 20.09 - Arquivos 09-20 (Semana 06) S6s - CPUs Modernas: 8086 - Intel 80x86 (Registradores, Endereçamento, Pilha, I/O)
- Aula 23.09 - Arquivos 09-22 (Semana 06) S6q - CPUs Modernas: 8086 - Intel 80x86 usando e programando no EMU8086
- Aula 27.09 - Arquivos 09-27 (Semana 07) S7s - CPUs Modernas: EMU8086 # SEMCOMP (sem slides, só uso do EMU8086)
- Aula 30.09 - Arquivos 09-30 (Semana 07) S7q - CPUs Modernas: EMU8086 # SEMCOMP (sem slides, só uso do EMU8086)
- Aula 04.10 - Arquivos 10-04 (Semana 08) S8s - CPUs Modernas: EMU8086 Exercícios (sem slides, só uso do EMU8086)
- Aula 07.10 - Arquivos 10-07 (Semana 08) S8q - Preparação para Prova 80x86 - EMU8086 (sem slides, só uso do EMU8086)
- Aula 11.10 - FERIADO - SEM AULA 11/10 e 12/10/21
- Aula 14.10 - Arquivos 10-14 (Semana 09) S9q - Prova 80x86 - EMU8086
- Aula 18.10 - Arquivos 10-18 (Semana 10) S10t - Memória: Hierarquia de Memórias, Memória Segmentada (80x86), Gerência de Memória e Memória Virtual
- Aula 21.10 - Arquivos 10-21 (Semana 10) S10q - Arquiteturas RISC x CISC: 80x86 e os processadores MIPS, RISC e ARM (Pipeline Instrução)
- Aula 25.10 e 28.10 - SEnC (Sem aula)
- Aula 01.11 e 04.11 - FERIADOS (Sem aula - Feriado Finados 01.11 e 02.11 e Aniv. de São Carlos 04.11)
- Aula 08.11 - Arquivos 11-08 (Semana 13) S13s - Arquiteturas RISC - MIPS: Material sobre o MIPS e QtSPIM (Simulador)
- Aula 11.11 - Arquivos 11-11 (Semana 13) S13q - Processador MIPS: Programando o MIPS
- Aula 11.15 - FERIADO (Sem aula - Feriado Proclamação da República) S14s
- Aula 11.18 - Arquivos 11-18 (Semana 14) S14q - Processador MIPS: Programando o MIPS (Funções, parâmetros, pilha, e convenção de uso de registradores)
- Aula 11.22 - Arquivos 11-22 (Semana 15) S15s - Processador MIPS: Programando o MIPS (SPIM e MARS, Exercícios, Alocação de Memória, Arquivos)
- Aula 11.25 - Arquivos 11-25 (Semana 15) S15q - Programando o MIPS: Leitura teclado (MMIO), Gráficos no MARS, arquivos... e Trabalho Final!
- Aula 11.29 - Semana 16 S16s - Sem matéria nova - Só conversa/dúvida
- Aula 12.02 - Arquivos 12-02 (Semana 16) S16q - Revisão da Matéria, Dúvidas, MIPS + CPUs e paralelismo
- Wiki SSC0902-2020(FOsorio) (ano anterior)
- Material Complementar SSC0902 - 2019
- Página da Disciplina SSC0902 2019 - 2019
- Material Complementar sobre o MIPS e QtSIMP - 2019
- Edições anteriores da disciplina na Wiki
MATERIAL COMPLEMENTAR:
F.Osório
SSC0902
SSC0902-2021(FOsorio)
Página Criada em Agosto 2021