MIP: mudanças entre as edições

De IFSC
Ir para navegação Ir para pesquisar
imported>Fargoud
imported>Fargoud
 
(41 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
=INTRODUÇÃO AOS MICROPROCESSADORES=


{| border="1" cellpadding="2" cellspacing="0"
! style="background: #32CD32; color:white" | Horário
! style="background: #32CD32; color:white" | Segunda
! style="background: #32CD32; color:white" | Terça
! style="background: #32CD32; color:white" | Quarta
! style="background: #32CD32; color:white" | Quinta
! style="background: #32CD32; color:white" | Sexta
|-
!style="text-align: center;" | 13:30 - 14:25
!style="color: #2F8F8F;"| 
!style="color: #2F8F8F;"|
!style="color: #2F8F8F;"|
!style="color: #2F8F8F;"|
!style="color: #2F8F8F;"|
|-
!style="text-align: center;" | 14:25 - 15:20
!style="color: #2F8F8F;"| 
!style="color: #2F8F8F;"| 
!style="color: #2F8F8F;"| 
!style="color: #2F8F8F;"| 
!style="color: #2F8F8F;"|
|-
!style="color: #2F8F8F;" | 15:20 - 15:40
!style="color:green;" | I n t e r v a l o
!style="color:green;" | I n t e r v a l o
!style="color:green;" | I n t e r v a l o
!style="color:green;" | I n t e r v a l o
!style="color:green;" | I n t e r v a l o
|-
!style="text-align: center;" | 15:40 - 16:35
!style="color: #2F8F8F;" | 
!style="color: #2F8F8F;" |
!style="color: #2F8F8F;"|
!style="color: #2F8F8F;"| 
!style="color: #2F8F8F;" | 


Fundamentalmente, computadores são máquinas cuja unidade elementar é o processador, ou microprocessador (μP), o qual é responsável pela coordenação e execução das tarefas.
|-
!style="color: #2F8F8F;" | 16:35 - 16:45
!style="color:green;" |-
!style="color:green;" | I n t e r v a l o
!style="color:green;" |-
!style="color:green;" |-
!style="color:green;" |-
|-
!style="text-align: center;" | 16:45 - 17:40
!style="color: #2F8F8F;"| 
!| Microprocessadores 
!style="color: #2F8F8F;"| 
!style="color: #2F8F8F;" | 
!style="color: #2F8F8F;" | 


|-
!style="text-align: center;" | 17:40 - 18:35
!style="color: #2F8F8F;"| 
!| Microprocessadores 
!style="color: #2F8F8F;"| 
!style="color: #2F8F8F;" | 
!style="color: #2F8F8F;" | 
|-
!style="text-align: center;" | 18:35 - 19:30
!style="color: #2F8F8F;"| 
!| Microprocessadores 
!style="color: #2F8F8F;"| 
!style="color: #2F8F8F;" | 
!style="color: #2F8F8F;" | 
|-


Esta disciplina tem por objetivo introduzir o aluno no universo dos microprocessadores.
|}
<br>


[[imagem: arm1.png|center]]
=Plano de Ensino=


Fotografia de um processador ARM1
[[Plano de Ensino da disciplina de Microprocessadores | Plano de Ensino da disciplina de Microprocessadores]] - fev. 2018


=Aulas=


:AULA 1 - [[AULA 1 - Microprocessadores - Graduação |  Dia  30/07/2019 - Introdução aos Microprocessadores]] 
:AULA 2 - [[AULA 2 - Microprocessadores - Graduação |  Dia  06/08/2019 - Arquitetura básica e O Processador]] 
:AULA 3 - [[AULA 3 - Microprocessadores - Graduação |  Dia 13/08/2019 - CPU - Aritmética Computacional]]
:AULA 4 - [[AULA 4 - Microprocessadores - Graduação |  Dia 20/08/2019 - CPU - Conjunto de instruções]] 
:AULA 5 - [[AULA 5 - Microprocessadores - Graduação |  Dia 27/08/2019 - CPU - Conjunto de instruções]]
:AULA 6 - [[AULA 5 - Microprocessadores - Graduação |  Dia 03/09/2019 - CPU - Conjunto de instruções]] 
:AULA 7 - [[AULA 7 - Microprocessadores - Graduação |  Dia 10/09/2019 - CPU - Estrutura e funcionamento]] 
:AULA 8 - [[AULA 7 - Microprocessadores - Graduação |  Dia 17/09/2019 - CPU - Estrutura e funcionamento]]
:AULA 9 - [[AULA 8 - Microprocessadores - Graduação |  Dia 24/09/2019 - Processador ARM]] 
:AULA 10 - [[AULA 9 - Microprocessadores - Graduação |  Dia 01/10/2019 - Operação da Unidade de Controle]]
:AULA 11 - Dia 30/04/2018 - Avaliação Escrita
:AULA 12 - [[AULA 11 - Microprocessadores - Graduação |  Dia 08/10/2019 - Barramentos]]
:AULA 13 - [[AULA 12 - Microprocessadores - Graduação |  Dia 15/10/2019 - Memória Interna]] 
:AULA 14 - [[AULA 13 - Microprocessadores - Graduação |  Dia 22/10/2019 - Memória Externa]]
:AULA 15 - [[AULA 14 - Microprocessadores - Graduação |  Dia 29/10/2019 - Dispositivos de Entrada e Saída]]
:AULA 16 - [[AULA 15 - Microprocessadores - Graduação |  Dia 05/11/2019 - Paralelismo e processadores superescalares]]
:AULA 17 - [[AULA 16 - Microprocessadores - Graduação |  Dia 12/11/2019 - Seminário]]
:AULA 18 - [[AULA 16 - Microprocessadores - Graduação |  Dia 19/11/2019 - Seminário]]
:AULA 19 - [[AULA 16 - Microprocessadores - Graduação |  Dia 26/11/2019 - Seminário]]
:AULA 20 - [[AULA 17 - Microprocessadores - Graduação |  Dia 03/12/2019 - Avaliação Final]]


Existem atualmente inúmeras famílias destes dispositivos, das mais antigas, às mais recentes; das mais sofisticadas, às mais simples. No entanto, todos os microprocessadores têm um conjunto de características similares, em comum, e são estas características que serão enfocadas nesta disciplina.
=Atendimento paralelo=


[[imagem: z80arq.png|center]]
:<span style="color:red;">O atendimento extra-classe aos alunos será realizado nas '''quartas-feiras''', das 15:35 às 16:30 h e nas '''sextas-feiras''', depois do horário de aula, das '''17:40 às 18:30h'''.</span>


Arquitetura de um processador Z80
=Material de apoio=


VISUAL Arm Simulator
:[http://bit.ly/visualwin_127 Versão Windows]
:[https://salmanarif.bitbucket.io/visual/supported_instructions.html Lista de instruções suportadas]


Desenvolvido pela Universidade de Victoria, British Columbia, CA
: [http://armsim.cs.uvic.ca/DownloadARMSimSharp.html Download do ARMSim]
: [http://armsim.cs.uvic.ca/index.html Página do aplicativo]
: [https://wiki.ifsc.edu.br/mediawiki/images/a/a2/TutorialARMSim.pdf Tutorial do Simulador ArmSim]


Quando for necessário particularizar algum conteúdo, será dada preferência à plataforma ARM, por ser uma das mais utilizadas atualmente.
* [[media: TutorialARMSim.pdf|Tutorial do Simulador ArmSim]]


Mas, afinal, o que são microprocessadores???


[https://pt.wikipedia.org/wiki/Microprocessador Link da Wikipedia]


=MICROPROCESSADORES=
{| border="1" cellpadding="5" cellspacing="0"
 
! style="background: #cdc5bf;" | [[Usuário:Fargoud| << Página da Professora ]]
 
! style="background: #cdc5bf;" | Microprocessadores
 
! style="background: #cdc5bf;" | [[AULA 1 - Microprocessadores - Graduação | Aula 1 - Introdução  >> ]]
Um microprocessador é um processador de computador que incorpora as funções de uma unidade de processamento central (CPU) em um único circuito integrado (IC), [1] ou no máximo alguns circuitos integrados. [2]  
|}
 
 
O microprocessador é um circuito digital integrado polivalente, sincronizado com um relógio (ou clock), baseado em registradores e que aceita números binários de dados como entrada, processa-os de acordo com instruções armazenadas na memória , e fornece os resultados como saída.
 
 
 
Os microprocessadores utilizam lógica combinacional e lógica digital seqüencial .
 
 
 
Os microprocessadores operam em números e símbolos representados no sistema de numeração binário .
 
 
 
A integração de uma CPU inteira em um único chip ou em alguns chips reduziu muito o custo da capacidade de processamento, aumentando a eficiência.
 
 
 
Os processadores de circuitos integrados são produzidos em grande escala, por processos altamente automatizados resultando em um baixo custo por unidade.
 
 
 
Os processadores de chip único aumentam a confiabilidade, pois há muitas menos conexões elétricas possíveis de falhar.
 
 
 
À medida que os projetos de microprocessadores melhoram, o custo de fabricação de um chip (com componentes menores construídos em um chip de semicondutor do mesmo tamanho) geralmente permanece o mesmo.
 
 
 
 
 
Antes de microprocessadores, pequenos computadores foram construídos usando placas de circuitos com muitos circuitos integrados de média e pequena escala .
 
 
 
Os microprocessadores combinaram isso em um ou alguns circuitos integrados de grande escala. Os aumentos contínuos na capacidade do microprocessador tornaram já outras formas de computadores quase completamente obsoletas (ver histórico de hardware computacional ), com um ou mais microprocessadores usados em tudo, desde os mais pequenos sistemas incorporados e dispositivos portáteis até os maiores mainframes e supercomputadores .

Edição atual tal como às 16h58min de 19 de agosto de 2025

Horário Segunda Terça Quarta Quinta Sexta
13:30 - 14:25
14:25 - 15:20
15:20 - 15:40 I n t e r v a l o I n t e r v a l o I n t e r v a l o I n t e r v a l o I n t e r v a l o
15:40 - 16:35
16:35 - 16:45 - I n t e r v a l o - - -
16:45 - 17:40 Microprocessadores
17:40 - 18:35 Microprocessadores
18:35 - 19:30 Microprocessadores


Plano de Ensino

Plano de Ensino da disciplina de Microprocessadores - fev. 2018

Aulas

AULA 1 - Dia 30/07/2019 - Introdução aos Microprocessadores
AULA 2 - Dia 06/08/2019 - Arquitetura básica e O Processador
AULA 3 - Dia 13/08/2019 - CPU - Aritmética Computacional
AULA 4 - Dia 20/08/2019 - CPU - Conjunto de instruções
AULA 5 - Dia 27/08/2019 - CPU - Conjunto de instruções
AULA 6 - Dia 03/09/2019 - CPU - Conjunto de instruções
AULA 7 - Dia 10/09/2019 - CPU - Estrutura e funcionamento
AULA 8 - Dia 17/09/2019 - CPU - Estrutura e funcionamento
AULA 9 - Dia 24/09/2019 - Processador ARM
AULA 10 - Dia 01/10/2019 - Operação da Unidade de Controle
AULA 11 - Dia 30/04/2018 - Avaliação Escrita
AULA 12 - Dia 08/10/2019 - Barramentos
AULA 13 - Dia 15/10/2019 - Memória Interna
AULA 14 - Dia 22/10/2019 - Memória Externa
AULA 15 - Dia 29/10/2019 - Dispositivos de Entrada e Saída
AULA 16 - Dia 05/11/2019 - Paralelismo e processadores superescalares
AULA 17 - Dia 12/11/2019 - Seminário
AULA 18 - Dia 19/11/2019 - Seminário
AULA 19 - Dia 26/11/2019 - Seminário
AULA 20 - Dia 03/12/2019 - Avaliação Final

Atendimento paralelo

O atendimento extra-classe aos alunos será realizado nas quartas-feiras, das 15:35 às 16:30 h e nas sextas-feiras, depois do horário de aula, das 17:40 às 18:30h.

Material de apoio

VISUAL Arm Simulator

Versão Windows
Lista de instruções suportadas

Desenvolvido pela Universidade de Victoria, British Columbia, CA

Download do ARMSim
Página do aplicativo
Tutorial do Simulador ArmSim


<< Página da Professora Microprocessadores Aula 1 - Introdução >>