Você está na página 1de 47

Processadores I

Murilo Rocha – murilo@feevale.br


Professor dos Cursos de Engenharias
EMENTA

A disciplina aborda a organização de um


computador convencional, contemplando a
arquitetura, a operação e a programação de
microprocessadores e/ou microcontroladores.
OBJETIVO
Oportunizar ao Aluno o estudo sobre
as características dos computadores
convencionais. Proporcionar ao aluno a
aprendizagem da arquitetura e dos
conceitos fundamentais da programação
de microprocessadores.
PROGRAMA DE APRENDIZAGEM
Introdução: Apresentação do Plano Ensino; Revisão de Sistemas Digitais; Introdução aos
ProcessadoresIntrodução: Comunicação
e Microcontroladores; Analógica,
Conceitos básicos; Máquina VonComunicação
Neumann;
Digital;
Máquina Harvard; Avaliação de arquiteturas; Avaliação de Desempenho; Arquiteturas
de alto desempenho; Fatoresde
Codificação que afetam projeto de processadores; Abordagens CISC e
Fonte;
RISC; Sistemas de memória. Microprocessador 8086/8088: Introdução; Sinais Externos;
Códigos
Arquitetura interna; para
Pilha Compressão
e sub-rotinas; Portassem Perda;
de E/S; Interrupções;
Codificação
Programação Assembly; de com
Projeto Canal - Introdução
8088, aosEmulador
simulação com códigos8086.
corretores
de Erro;
Microcontrolador 8051: Introdução; Arquitetura; Família MCS-51; Diagramas Funcional
de Bloco; Busca das Instruções;
Modulação Estrutura de Portas; Conjunto de Instruções; Projeto
e Demodulação;
com 80C31, simulação no Proteus. Introdução ao PIC: Arquitetura PIC; Família PIC;
Interferência
Núcleos; Encapsulamento; Intersimbólica
Velocidades; Memóriase Equalização
de Programa ede de Canal;
Dados;
Registradores Introdução a TécnicasPortas
de Controle; Periféricos; de Spread-Spectrum.
e Projetos práticos com
microcontroladores atuais.
AVALIAÇÃO
A NOTA FINAL(NF) SERÁ COMPOSTA POR 3 NOTAS
P1 – PROVA 1
P2 – PROVA 2
T – TRABALHOS

NF = (P1 + P2 + T)/3
Sistemas Numéricos

São todos conjuntos de dígitos usados


para representar quantidades.
- Os sistemas utilizados em comunicação
digital são os sistemas posicionais, ou seja, o
valor do dígito depende da posição que o
mesmo ocupa no número.
Sistemas Numéricos
Sistemas Numéricos
Sistemas Numéricos
Conversão de Bases
Conversão de Bases
Conversão de Bases
Conversão de Bases
Conversão de Bases
Binário X BCD
Binário Fracional para Decimal
Decimal Fracional para Binário
Decimal Fracional para Binário
Aritmética binária (SOMA)
Aritmética binária (SUBTRAÇÃO)
Aritmética binária (MULTIPLICAÇÃO)
Aritmética binária (DIVISÃO)
Complemento de 1

Complemento de 2
Função Lógica NÃO (NOT)
EXERCÍCIOS
1 – Converta para decimal:
4 – Converta de binário para octal:
a) 5378
a) 10101011
b) 7138
b) 110101
c)2CD16
c) 0110111
d)9F64816
d) 1010111
2 – Converta de decimal para binário:
5 – Converta de hexadecimal para
a) 847
binário:
b) 255
a) D5B4
c) 591,25
b) 1F9A
e) 0,6875
c) F1B1
d) C3A2
3 – Converta de binário para decimal:
a) 11011011
5 – Calcule:
b) 101110101
a) 01101010 + 10001010
c) 01000011
b) 10111001 + 00110101
d) 1110001,1101
c) 11001110 – 00101001
e) 10111101,0010
d)100000001111 – 11 011101101
EXERCÍCIO 6
EXERCÍCIO 7
EXERCÍCIO 8
EXERCÍCIO 9

Você também pode gostar