Mudanças entre as edições de "Material SSC0511 2015(fosorio)"
De CoteiaWiki
(26 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 15: | Linha 15: | ||
<li>A01S - [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/SSC0511-2014-Aula01s.pdf SSC0511-2014-Aula01s.pdf] -+- [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/SSC0511-2014-Aula01s-2spp.pdf Aula01s 2spp (2 slides por página)]<br> | <li>A01S - [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/SSC0511-2014-Aula01s.pdf SSC0511-2014-Aula01s.pdf] -+- [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/SSC0511-2014-Aula01s-2spp.pdf Aula01s 2spp (2 slides por página)]<br> | ||
Introdução a Organização de Computadores: Componentes e Blocos Básicos (ULA). </li> | Introdução a Organização de Computadores: Componentes e Blocos Básicos (ULA). </li> | ||
+ | <hr> | ||
+ | <b>NEANDER</b> | ||
+ | <hr> | ||
<li>A02t - [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/SSC0511-2014-Aula02t.pdf SSC0511-2014-Aula02t.pdf] -+- [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/SSC0511-2014-Aula02t-2spp.pdf Aula02t 2spp]<br> | <li>A02t - [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/SSC0511-2014-Aula02t.pdf SSC0511-2014-Aula02t.pdf] -+- [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/SSC0511-2014-Aula02t-2spp.pdf Aula02t 2spp]<br> | ||
Introdução a Organização de Computadores: Componentes e Blocos Básicos (Memória, Regs, UC). </li> | Introdução a Organização de Computadores: Componentes e Blocos Básicos (Memória, Regs, UC). </li> | ||
− | <li> | + | <li>A02s - Ver material aula anterior SSC0511-2014-Aula02t.pdf <br> |
Neander: Organização, Componentes e Instruções. <br> | Neander: Organização, Componentes e Instruções. <br> | ||
[http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/Organizacao-Neander.pdf Organizacao-Neander.pdf] -+- [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/Organizacao-Neander-2spp.pdf Organizacao-Neander 2spp] </li> | [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/Organizacao-Neander.pdf Organizacao-Neander.pdf] -+- [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/Organizacao-Neander-2spp.pdf Organizacao-Neander 2spp] </li> | ||
Linha 29: | Linha 32: | ||
Evoluindo o Neander => Ramses. <br> | Evoluindo o Neander => Ramses. <br> | ||
[http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/Neander-x-Ramses-Instrucoes.pdf Neander-x-Ramses-Instrucoes.pdf] -+- [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/Neander-x-Ramses-Instrucoes-2spp.pdf Neander-x-Ramses-Instrucoes 2spp] </li> | [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/Neander-x-Ramses-Instrucoes.pdf Neander-x-Ramses-Instrucoes.pdf] -+- [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/Neander-x-Ramses-Instrucoes-2spp.pdf Neander-x-Ramses-Instrucoes 2spp] </li> | ||
+ | <hr> | ||
+ | <b>6502</b> | ||
+ | <hr> | ||
<li>A04s - [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/SSC0511-2014-Aula04s.pdf SSC0511-2014-Aula04s.pdf] -+- [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/SSC0511-2014-Aula04s-2spp.pdf Aula04s 2spp] <br> | <li>A04s - [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/SSC0511-2014-Aula04s.pdf SSC0511-2014-Aula04s.pdf] -+- [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/SSC0511-2014-Aula04s-2spp.pdf Aula04s 2spp] <br> | ||
6502: Programação. </li> | 6502: Programação. </li> | ||
Linha 37: | Linha 43: | ||
6502: Programação. </li> | 6502: Programação. </li> | ||
<li> Conjunto de Instruções do 6502: [http://osorio.wait4.org/SSC0610/6502/6502-Conj-de-Instrucoes.pdf 6502 Instruction Set] Usar "usp" / "guest" </li> | <li> Conjunto de Instruções do 6502: [http://osorio.wait4.org/SSC0610/6502/6502-Conj-de-Instrucoes.pdf 6502 Instruction Set] Usar "usp" / "guest" </li> | ||
− | <li> Simulador 6502 Docs: [http://osorio.wait4.org/SSC0610/6502/ | + | <li> Simulador 6502 Docs: [http://osorio.wait4.org/SSC0610/6502/Docs 6502-Docs] "usp" </li> |
− | + | <li> Simulador 6502 Exemplos: [http://osorio.wait4.org/SSC0610/6502/Exemplos 6502-Exemplos] "usp" </li> | |
− | |||
− | <li> | ||
<li>A05s - [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/SSC0511-2014-Aula05s.pdf SSC0511-2014-Aula05s.pdf] -+- [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/SSC0511-2014-Aula05s-2spp.pdf Aula05s 2spp]<br> | <li>A05s - [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/SSC0511-2014-Aula05s.pdf SSC0511-2014-Aula05s.pdf] -+- [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/SSC0511-2014-Aula05s-2spp.pdf Aula05s 2spp]<br> | ||
6502: Programação. </li> | 6502: Programação. </li> | ||
+ | <li> Simulador 6502 Exemplos (Print): [http://osorio.wait4.org/SSC0610/6502/Exemplos/print 6502-Exemplos Print] "usp" </li> | ||
+ | <li> Simulador 6502 Mais exemplos: [http://osorio.wait4.org/SSC0610/6502/Aulas/ 6502-Mais Exemplos ] "usp" </li> | ||
+ | <li>A06t - Exercício de Programação em 6502 <br> | ||
+ | [http://osorio.wait4.org/SSC0511/EX-Aula06/ Exercicio e Reposta disponível AQUI] <br> | ||
+ | Material de 2014... <br> | ||
+ | [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/SSC0511-2014-Aula06t.pdf SSC0511-2014-Aula06t.pdf] -+- [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/SSC0511-2014-Aula06t-2spp.pdf Aula06t 2spp]<br> | ||
+ | Programas 6502 - Exemplos da Aula06: [[Arquivo:Aula06-Progs.zip]] (FindString, SBC-Teste) </li> | ||
+ | </li> | ||
+ | <li>A06s - [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/SSC0511-2014-Aula06s.pdf SSC0511-2014-Aula06s.pdf] -+- [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/SSC0511-2014-Aula06s-2spp.pdf Aula06s 2spp]<br> | ||
+ | Processadores: Entrada e Saída (Hw e Sw). </li> | ||
+ | <li> Simulador 6502 Interrupções: [http://osorio.wait4.org/SSC0511/6502/ Interrupts.65s ] "usp" </li> | ||
+ | <li>A07t - [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/SSC0511-2014-Aula07t.pdf SSC0511-2014-Aula07t.pdf] -+- [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/SSC0511-2014-Aula07t-2spp.pdf Aula07t 2spp]<br> | ||
+ | Memória: DMA, Cache, Hierarquia de Memória (+ exemplo [http://osorio.wait4.org/SSC0511/6502/Interrupts.65s interrrupção simulador 6502]). </li> | ||
+ | <li>A07s - [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/SSC0511-2014-Aula07s.pdf SSC0511-2014-Aula07s.pdf] -+- [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/SSC0511-2014-Aula07s-2spp.pdf Aula07s 2spp]<br> | ||
+ | Evolucão dos Processadores: 6502,8080/8085,Z80,6800,68000,80x86. </li> | ||
+ | <li>A08s - [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/SSC0511-2014-Aula08s.pdf SSC0511-2014-Aula08s.pdf] -+- [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/SSC0511-2014-Aula08s-2spp.pdf Aula08s 2spp]<br> Evolucão dos Processadores: 80x86. ([http://osorio.wait4.org/SSC0610/Intel-x86-IBMPC/ Material Complementar])</li> | ||
+ | <li>A09s - [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/SSC0511-2014-Aula09s.pdf SSC0511-2014-Aula09s.pdf] -+- [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/SSC0511-2014-Aula09s-2spp.pdf Aula09s 2spp]<br> - Evolução: Pipeline, Cache. Arquiteturas: RISC x CISC ([http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/SSC0511-2014-Aula09-Pipeline.pdf Material Complementar] - Pipeline [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/SSC0511-2014-Aula09-Pipeline-2spp.pdf 2spp])</li> | ||
+ | <hr> | ||
+ | <b>MIPS</b> | ||
+ | <hr> | ||
+ | <li>A09s e A10 - [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/SSC0511-2014-Aula10s.pdf SSC0511-2014-Aula10s.pdf] -+- [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/SSC0511-2014-Aula10s-2spp.pdf Aula10s 2spp]<br> | ||
+ | RISC Processors: MIPS e ARM </li> | ||
+ | <li> SIMULADOR SPIM: [http://pages.cs.wisc.edu/~larus/spim.html SPIM] Larus Page </li> | ||
+ | <li> SIMULADOR QtSpim: [http://spimsimulator.sourceforge.net/ SPIM] (QtSpim for Windows) </li> | ||
+ | <li> MIPS - Material Complementar: [http://osorio.wait4.org/SSC0610/MIPS/ MIPS e SPIM] Usar "usp" / "guest" </li> | ||
+ | <li> MIPS e SPIM - Informações: [http://osorio.wait4.org/SSC0610/MIPS/ AQUI!] Usar "usp" / "guest" </li> | ||
+ | <li>A10s - [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2015/MIPS-Intro-SSC0511-v0.pdf MIPS-Intro-SSC0511-v0.pdf] -+- ( 2spp - Ver próxima aula)<br> | ||
+ | Processador MIPS e Simulador SPIM </li> | ||
+ | <li> MIPS Resumo (Tutorial): [http://logos.cs.uic.edu/366/notes/mips%20quick%20tutorial.htm MIPS Resumo] </li> | ||
+ | <li> MIPS Book: [http://www.egr.unlv.edu/~ed/mips.html MIPS Assembly Language Programming Using QtSpim] (Ed Jorgensen) </li> | ||
+ | <li> MIPS - Material Complementar: [http://osorio.wait4.org/SSC0610/MIPS/ MIPS e SPIM] Usar "usp" / "guest" </li> | ||
+ | <li> SIMULADOR SPIM: [http://pages.cs.wisc.edu/~larus/spim.html SPIM] Larus Page (Oficial)</li> | ||
+ | <li> SIMULADOR MARS (Java): [http://courses.missouristate.edu/kenvollmar/mars/ MARS] (Simulador Alternativo) </li> | ||
+ | <li> SIMULADOR SPIM E/S Mapeada em Memória: [http://osorio.wait4.org/SSC0610/MIPS/Teclado SPIM-Teclado] (Exemplo p/Jogos) </li> | ||
+ | <li> SIMULADOR SPIM Exemplos: [http://osorio.wait4.org/SSC0610/MIPS/Exemplos SPIM Programas] (Exemplos) - Usar "usp" / "guest" </li> | ||
+ | <br> | ||
+ | <li> Prova Final: [http://osorio.wait4.org/SSC0511/Prova-Final-2015/Prova-PF-SSC0511-2015.pdf AQUI!] Usar "usp" / "guest" </li> | ||
+ | <li> Arquivos Prova Final: [http://osorio.wait4.org/SSC0511/Prova-Final-2015/ AQUI!] Usar "usp" / "guest" </li> | ||
+ | |||
+ | <!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | ||
+ | <li> Programas 6502 - Exemplos da Aula05: [[Arquivo:Aula05-Progs.zip]] </li> | ||
<li> Programas 6502: [http://osorio.wait4.org/SSC0610/6502/Aulas/ Exemplos da Aula05t e Aula05s] - | <li> Programas 6502: [http://osorio.wait4.org/SSC0610/6502/Aulas/ Exemplos da Aula05t e Aula05s] - | ||
[http://osorio.wait4.org/SSC0610/6502/Aulas-05.zip ZIP File] Usar "usp" / "guest" </li> | [http://osorio.wait4.org/SSC0610/6502/Aulas-05.zip ZIP File] Usar "usp" / "guest" </li> | ||
<li>A06t - [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/SSC0511-2014-Aula06t.pdf SSC0511-2014-Aula06t.pdf] -+- [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/SSC0511-2014-Aula06t-2spp.pdf Aula06t 2spp]<br> | <li>A06t - [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/SSC0511-2014-Aula06t.pdf SSC0511-2014-Aula06t.pdf] -+- [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/SSC0511-2014-Aula06t-2spp.pdf Aula06t 2spp]<br> | ||
6502: Programação (Exercício Prático). </li> | 6502: Programação (Exercício Prático). </li> | ||
− | <li> Programas 6502 - Exemplos da Aula06: [[Arquivo:Aula06-Progs.zip]] (FindString, SBC-Teste) | + | <li> Programas 6502 - Exemplos da Aula06: [[Arquivo:Aula06-Progs.zip]] (FindString, SBC-Teste) |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<li>A10s - [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/SSC0511-2014-Aula10s.pdf SSC0511-2014-Aula10s.pdf] -+- [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/SSC0511-2014-Aula10s-2spp.pdf Aula10s 2spp]<br> | <li>A10s - [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/SSC0511-2014-Aula10s.pdf SSC0511-2014-Aula10s.pdf] -+- [http://www.tidia-ae.usp.br/access/content/user/fosorio/SSC0511-2014/SSC0511-2014-Aula10s-2spp.pdf Aula10s 2spp]<br> | ||
Linha 69: | Linha 104: | ||
--> | --> | ||
</ul> | </ul> | ||
− | |||
<!-- | <!-- | ||
... COMENTADO... | ... COMENTADO... |
Edição atual tal como às 22h33min de 27 de novembro de 2015
SSC0511 - Organização de Computadores Digitais (Bach Sist.Inf.)
Prof. Fernando Santos OSÓRIO
Período: 2015 - 2o. Semestre
ICMC - SSC
ARQUIVOS: Slides e Informações das Aulas
- A01T - SSC0511-2015-Aula01t.pdf -+- Aula01t 2spp (2 slides por página)
Apresentação da Disciplina: Conteúdos, Cronograma, Avaliação - A01S - SSC0511-2014-Aula01s.pdf -+- Aula01s 2spp (2 slides por página)
Introdução a Organização de Computadores: Componentes e Blocos Básicos (ULA). - A02t - SSC0511-2014-Aula02t.pdf -+- Aula02t 2spp
Introdução a Organização de Computadores: Componentes e Blocos Básicos (Memória, Regs, UC). - A02s - Ver material aula anterior SSC0511-2014-Aula02t.pdf
Neander: Organização, Componentes e Instruções.
Organizacao-Neander.pdf -+- Organizacao-Neander 2spp - MATERIAL Complementar_SSC0510(fosorio) sobre o NEANDER(Simulador, Docs)
- A03t - SSC0511-2014-Aula03t.pdf -+- Aula03t 2spp
Neander: Instruções e Programação (Montador: Daedalus/Ahmes) - A03s - SSC0511-2014-Aula03s.pdf -+- Aula03s 2spp
Neander: Programação. Exemplos de programas disponíveis no Grupo do Facebook SSC0511 - LISTA de Exercícios_SSC0511_2014(fosorio) de programação do NEANDER (Lista 01)
- A04t - SSC0511-2014-Aula04t.pdf -+- Aula04t 2spp
Evoluindo o Neander => Ramses.
Neander-x-Ramses-Instrucoes.pdf -+- Neander-x-Ramses-Instrucoes 2spp - A04s - SSC0511-2014-Aula04s.pdf -+- Aula04s 2spp
6502: Programação. - EXERCÍCIO 6502
- SIMULADOR: 6502 Usar "usp" / "guest"
- MATERIAL Complementar_SSC0510(fosorio) sobre o 6502(Simulador, Docs)
- A05t - SSC0511-2014-Aula05t.pdf -+- Aula05t 2spp
6502: Programação. - Conjunto de Instruções do 6502: 6502 Instruction Set Usar "usp" / "guest"
- Simulador 6502 Docs: 6502-Docs "usp"
- Simulador 6502 Exemplos: 6502-Exemplos "usp"
- A05s - SSC0511-2014-Aula05s.pdf -+- Aula05s 2spp
6502: Programação. - Simulador 6502 Exemplos (Print): 6502-Exemplos Print "usp"
- Simulador 6502 Mais exemplos: 6502-Mais Exemplos "usp"
- A06t - Exercício de Programação em 6502
Exercicio e Reposta disponível AQUI
Material de 2014...
SSC0511-2014-Aula06t.pdf -+- Aula06t 2spp
Programas 6502 - Exemplos da Aula06: Arquivo:Aula06-Progs.zip (FindString, SBC-Teste) - A06s - SSC0511-2014-Aula06s.pdf -+- Aula06s 2spp
Processadores: Entrada e Saída (Hw e Sw). - Simulador 6502 Interrupções: Interrupts.65s "usp"
- A07t - SSC0511-2014-Aula07t.pdf -+- Aula07t 2spp
Memória: DMA, Cache, Hierarquia de Memória (+ exemplo interrrupção simulador 6502). - A07s - SSC0511-2014-Aula07s.pdf -+- Aula07s 2spp
Evolucão dos Processadores: 6502,8080/8085,Z80,6800,68000,80x86. - A08s - SSC0511-2014-Aula08s.pdf -+- Aula08s 2spp
Evolucão dos Processadores: 80x86. (Material Complementar) - A09s - SSC0511-2014-Aula09s.pdf -+- Aula09s 2spp
- Evolução: Pipeline, Cache. Arquiteturas: RISC x CISC (Material Complementar - Pipeline 2spp) - A09s e A10 - SSC0511-2014-Aula10s.pdf -+- Aula10s 2spp
RISC Processors: MIPS e ARM - SIMULADOR SPIM: SPIM Larus Page
- SIMULADOR QtSpim: SPIM (QtSpim for Windows)
- MIPS - Material Complementar: MIPS e SPIM Usar "usp" / "guest"
- MIPS e SPIM - Informações: AQUI! Usar "usp" / "guest"
- A10s - MIPS-Intro-SSC0511-v0.pdf -+- ( 2spp - Ver próxima aula)
Processador MIPS e Simulador SPIM - MIPS Resumo (Tutorial): MIPS Resumo
- MIPS Book: MIPS Assembly Language Programming Using QtSpim (Ed Jorgensen)
- MIPS - Material Complementar: MIPS e SPIM Usar "usp" / "guest"
- SIMULADOR SPIM: SPIM Larus Page (Oficial)
- SIMULADOR MARS (Java): MARS (Simulador Alternativo)
- SIMULADOR SPIM E/S Mapeada em Memória: SPIM-Teclado (Exemplo p/Jogos)
- SIMULADOR SPIM Exemplos: SPIM Programas (Exemplos) - Usar "usp" / "guest"
- Prova Final: AQUI! Usar "usp" / "guest"
- Arquivos Prova Final: AQUI! Usar "usp" / "guest"
NEANDER
6502
MIPS
Criada em Agosto de 2015
F.Osório
Voltar para SSC-511-2015(fosorio)