Você está na página 1de 48

CEA580 – MICROPROCESSADORES E

MICROCONTROLADORES
Notas de aula baseadas na apostila

NERYS, José Wilson L., “Apostila de Microprocessadores”,


UFG, Goiânia, 2006.
Histórico dos computadores
• Blaise Pascal,1642 - primeira máquina de
somar e subtrair números de até 8 algarismos

• Gottfried Wilhelm von Leibniz, 1670 -


desenvolveu o invento de Pascal, tornando-o
capaz de multiplicar e dividir através de
adições e subtrações sucessivas.
História dos computadores
Máquina de Pascal

Máquina de von Leibniz


História dos computadores

• Joseph-Marie
Jacquard , 1801 -
desenvolveu uma
máquina têxtil em
que o padrão de saída
era controlado por
cartões perfurados
História dos computadores
História dos computadores
História dos computadores
Histórico dos computadores
• George Boole, 1847 - The Mathematical Analysis
of Logic . Introduz os conceitos de lógica
simbólica, demonstrando que equações
algébricas poderiam ser representadas através de
operações lógicas.

• Na álgebra de Boole existem apenas três


operadores (AND, OR, NOT). Estas três funções
são as únicas operações necessárias para efetuar
comparações ou as quatro operações aritméticas
básicas.
Histórico dos computadores
• Herman Hollerith , 1888 – Desenvolveu um sistema
que utilizava cartões perfurados com objetivo de
controlar os resultados do censo do EUA

• Censo de 1880 ,de 50 milhões de habitantes, levou


sete anos e meio
• Censo de 1890, de 63 milhões de habitantes, levou
cerca de três meses e meio.

• Em 1896 fundou a International Business Machines


(IBM).
Histórico dos computadores
• Claude Elwood Shannon, 1930 - dedicou-se a modelar
matematicamente como funcionava um computador
analógico eletromecânico, construído no MIT, chamado
Analisador Diferencial de Bush;
• Descobriu que os circuitos baseados em relés tinham seus
estados de ON ou OFF regidos pelas leis da Álgebra de
Boole;
• Foi capaz de mostrar como construir circuitos baseados em
relés capazes de realizar cada uma das quatro operações
aritméticas;
• Foi o primeiro a atinar que os respectivos circuitos ficavam
muito mais simples ( e mais baratos ) com o abandono do
sistema decimal em favor do sistema binário.
Histórico dos computadores
Histórico dos computadores
• Konrad Zuse
– Z1, 1938 - primeiro computador binário, ainda
mecânico, operando com números em ponto
flutuante com expoentes de sete dígitos e
mantissa de 16 bits, além de um bit de sinal.
– O programa era lido de uma fita (filme 35mm)
perfurada, com entrada de dados a partir de um
teclado numérico e saída apresentada em
lâmpadas elétricas.
Ponto Fixo
• Exemplo:
Ponto Flutuante
• Exemplo:
Histórico dos computadores
Histórico dos computadores
• Z3, 1941 - operava com números em ponto
flutuante com expoente de sete dígitos,
mantissa de 14 bits e um bit de sinal.
• A memória utilizava cerca de 1400 relês para
armazenar cerca de 64 números, enquanto as
unidades de controle e aritmética utilizavam
cerca de 1200 relês.
• A firma montada por Zuse foi adquirida pela
Siemens.
Histórico dos computadores
• Howard Hathaway Aiken, Mark I, 1944
• Estudante de pós-graduação em Física em
Harvard, desenvolve o Mark I para resolver
problemas acadêmicos (resolução de equações
diferenciais não-lineares).
• Apoio IBM
• Três adições/subtrações por segundo, uma
multiplicação em 6 segundos e um logarítmo ou
função trigonométrica em pouco mais de 1
minuto.
Histórico dos computadores
Histórico dos computadores
• Sequência de instruções usada (programa) era
fornecida à máquina através de um rolo de
fita perfurada de cerca de 7,5 cm de largura.
• Os dados eram lidos de fitas ou de cartões.
Geração de Computadores Eletrônicos
• ENIAC, 1946
• Primeiro computador digital eletrônico.
• Tinha cerca de 140 m2, 30 ton., 18.000 válvulas, 6.000
relés e consumia cerca de 150 kW;
• Era cerca de 1000 vezes mais rápido que o Mark I e
executava cerca de 5000 adições e 1000 multiplicações
por segundo.
• Custou cerca de U$ 500.000,00 e possuía cerca de
500.000 conexões soldadas à mão.
• Principal interessado: exército americano, interessado
em máquina que realizasse cálculos mais rápidos para
uso em Balística.
Geração de Computadores Eletrônicos
Geração de Computadores Eletrônicos
Histórico dos computadores
• Mark III, 1951 - utilizado pelo exercito para
auxiliar a pontaria da artilharia norte-americana.
Operou até 1959.
Geração de Computadores Eletrônicos
• John von Newmann , 1945 - propõe um
computador onde as instruções e os dados
eram armazenados em memória interna,
liberando o computador dos baixos limites de
velocidade proveniente da leitura de fitas ou
cartões perfurados.
• Arquitetura ou máquina de Von Newmann
Geração de Computadores Eletrônicos
Geração de Computadores Eletrônicos
• Computadores projetados na década de 50
são classificados como de 1ª Geração, de 1945
até 1955. Tinham capacidade de memória de
2 a 4 Kbytes.
• Transistor, 1947 (Bell Labs) – substituição de
válvulas eletrônicas e relés, com ganho
significativo em velocidade, diminuição do
tamanho físico, do consumo de potência e
maior confiabilidade.
Geração de Computadores Eletrônicos
Geração de Computadores Eletrônicos
• UNIVAC 1, 1951 - primeiro a ser
comercializado e a possuir dispositivos de
entrada e saída diferenciados da unidade de
cálculo (ou aritmética).
• Utilizado em 1952 para prever os resultados
das eleições presidenciais do EUA.
• Primeiro computador instalado no país, em
1962, na PUC do Rio de Janeiro.
Geração de Computadores Eletrônicos
Geração de Computadores Eletrônicos
• Computadores construídos usando
transistores discretos foram classificados
como de 2ª Geração, basicamente de 1956 a
1965.
• Substituição das válvulas por diodos e
transistores, menores e mais leves,
programação interna, memória de 20 Mbytes;
• Surgem os primeiros armazenadores externos:
discos e fitas magnéticas.
Geração de Computadores Eletrônicos
Geração de Computadores Eletrônicos
• 1960 - primeiros circuitos integrados, que
agrupavam numa única peça de dimensões
reduzidas, várias dezenas de transistores já
interligados, formando circuitos eletrônicos
complexos.
• Investimento do governo americano para
chegar a Lua.
Geração de Computadores Eletrônicos
• 3ª Geração de computadores: menores e mais
leves, avançados sistemas operacionais,
multiprocessamento e linguagens múltiplas
de programação (COBOL, PASCAL, FORTRAN,
BASIC, e outras).
Geração de Computadores Eletrônicos
• 4ª Geração de computadores baseado nos
circuitos integrados LSI. Como exemplo tem-se
desde o primeiro microprocessador, 4004 de 4
bits (2.300 componentes - 1971) até os de
tecnologia ULSI (acima de 106 componentes)
como os processadores (AMD – K7 - 22
milhões e Pentium III de 9,5 até 28 milhões,
ambos com clock de 1 GHz).
Geração de Computadores Eletrônicos
• 5ª Geração: Computadores ULSI

• 6ª Geração: Em desenvolvimento.
Computadores Quânticos.
Historia dos Microprocessadores
• Microprocessador ou CPU: pode ser definido
como um CI ou dispositivo digital de uso geral,
cuja operação é determinada por um programa
externo.

• Composto de uma unidade que realiza operações


lógicas e aritméticas e uma unidade que gerencia
ou controla todo o sistema e outros dispositivos
externos, unidas em um único CI.
Historia dos Microprocessadores
• O microprocessador ligado às unidades de
entrada e saída mais as memórias dá origem
ao microcomputador.

• 1968 - dois engenheiros da Fairchild


Semiconductor demitem-se e fundam uma
nova empresa, a Intel Corporation ( de
INTegrated ELetronics).
Historia dos Microprocessadores
• 1969 - Busicom, um fabricante japonês de
calculadoras, contrata a Intel para produzir um
conjunto de chips dedicados.
• Nessa época um CI típico possuia de 500 a
1.000 transistores e a Busicom queria um chip
que deveria ter entre 3.000 a 5.000
componentes.
• Projeto teria grande complexidade e foi
considerado economicamente inviável.
Historia dos Microprocessadores
• Marcian Hoff, projetista da Intel

• “ao invés de fazer um dispositivo que funcione


como calculadora, quero fazê-lo funcionar
como um computador genérico, programado
para ser uma calculadora”,
Historia dos Microprocessadores
Historia dos Microprocessadores
• Família 4000, todos de 16 pinos ( ROM, RAM,
registrador de deslocamento e CPU de 4 bits).

• A CPU 4004 era bem modesta, com 2.250


transistores CMOS e clock de 60 kHz, porém
capacidade de processamento igual à do
ENIAC.
Historia dos Microprocessadores
• 8008, 1972: processador de 8 bits, possuía 45
instruções, endereçava 45 KB de memória e
tinha clock de 300 kHz.
• Aplicação: microcomputador.
• Surge também nesta época o sucessor do
8008, o 8080, com 75 instruções e 64 KB de
memória; possui 4.500 componentes.
Historia dos Microprocessadores
• Outras empresas

• MOS Technology, processadores 6501 e 6502.


• 6502: processador dos computadores Apple I
e II, Atari e Comodore; possuía 4.300
componentes.
Historia dos Microprocessadores
Historia dos Microprocessadores
• Zilog: formada por ex-empregados da Intel. O
processador desta empresa foi o Z-80, que
possuía 176 instruções (inclusive todas as do
8080) e com clock de 4 MHz (dobro da
velocidade do 8080).

• 1976: Intel lança as CPUs 8085 e 8085A


Referências
• [1] - NERYS, José Wilson L., “Apostila de
Microprocessadores”, UFG, Goiânia, 2006.
Disponível em
http://www.inf.ufes.br/~zegonc/material/Intr
oducao_a_Computacao/CPU_2.pdf. Acesso
em 19/01/2021.

Você também pode gostar