Beruflich Dokumente
Kultur Dokumente
21/02/2018
Campus Mossoró, Eng Msc Kleber Jacinto
07/03/2018 1
Sistema de representação Numérica
Como representar valores?
07/03/2018 2
Sistema de representação Numérica
Como Representar valores?
3874 MMMDCCCLXXIV
2989 MMCMLXXXIX
07/03/2018 3
Sistema de representação Numérica
Como Representar valores?
07/03/2018 4
Sistema de representação Numérica
Como Representar valores?
Sistema Decimal
Algarismos disponíveis: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
História conhecida:
• Século 4 d.C.: Índia, a numeração posicional de base 10 é criada
• 449 d.C: Índia, Aryabhatiya (obra de matemática e astronomia escrita
em sânscrito) descreve o sistema: "de lugar para lugar, cada um vale
dez vezes o precedente"
• 825 d.C: Europa, divulgado pelo matemático árabe Mohamed Ben
Musa Al Khwarizmi
Sistema Decimal
07/03/2018 6
Sistema de representação Numérica
Como Representar valores?
Sistema Decimal
07/03/2018 7
Sistema de representação Numérica
Como Representar valores?
Sistema Decimal
Decimal = base 10
07/03/2018 8
Sistema de representação Numérica
Como Representar valores?
Sistema Decimal
3874
4.100 = 4.1= 4
7.101 = 7.10= 70
8.102 = 8.100= 800
3.103 = 3.1000=3000
3874
07/03/2018 9
Sistema de representação Numérica
Como Representar valores?
Sistema Binário
Algarismos disponíveis: 0, 1
História conhecida:
• Século 17 d.C.: Alemanha, Leibniz propôs um sistema de base 2
• 1857 d.C.: Inglaterra, George Boole determina as bases da Álgebra
booleana
Vantagens:
• Operações matemáticas simplificadas
• Facilmente adaptável a sistemas elétricos e mecânicos
Desvantagens:
• Números são muito longos
• Difícil manipulação por pessoas
07/03/2018 10
Sistema de representação Numérica
Como Representar valores?
Sistema Binário
1011
1.20 = 1.1 = 1
1.21 = 1.2 = 2
0.22 = 0.4 = 0
1.23 = 1.8 = 8
11
07/03/2018 11
Sistema de representação Numérica
Como Representar valores?
Sistema Binário
07/03/2018 12
Sistema de representação Numérica
Como Representar valores?
Sistema Binário
07/03/2018 13
Sistema de representação Numérica
Como Representar valores?
Sistema Hexadecimal
Algarismos disponíveis: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
História conhecida:
• 1950 a 1980: Vários pesquisadores estudaram as melhores formas de
representar
Vantagens:
• Operações matemáticas simplificadas
• Simplifica numeração binária
Desvantagens:
• Mais que os dígitos numéricos
• Difícil manipulação por pessoas
07/03/2018 14
Sistema de representação Numérica
Como Representar valores?
Sistema Hexadecimal
1D0A
A.160 = 10.1 = 10
0.161 = 0.16 = 0
D.162 = 13.256 = 3328
1.163 = 1.4096 = 4096
7434
07/03/2018 15
Sistema de representação Numérica
Como Representar valores?
Sistema Hexadecimal
07/03/2018 16
Sistema de representação Numérica
Como Representar valores?
Sistema Hexadecimal
07/03/2018 17
Evolução do hardware
Como surgiram os microcontroladores?
07/03/2018 18
Evolução do Hardware
Como surgiram os microcontroladores
87 a.C.: Antikythera
07/03/2018 19
Evolução do Hardware
Como surgiram os microcontroladores
07/03/2018 20
Evolução do Hardware
Como surgiram os microcontroladores
07/03/2018 21
Evolução do Hardware
Como surgiram os microcontroladores
07/03/2018 22
Evolução do Hardware
Como surgiram os microcontroladores
07/03/2018 23
Evolução do Hardware
Como surgiram os microcontroladores
07/03/2018 24
Evolução do Hardware
Como surgiram os microcontroladores
07/03/2018 25
Evolução do Hardware
Como surgiram os microcontroladores
07/03/2018 26
Evolução do Hardware
Como surgiram os microcontroladores
07/03/2018 28
Evolução do Hardware
Como surgiram os microcontroladores
07/03/2018 29
Evolução do Hardware
Como surgiram os microcontroladores
07/03/2018 30
Evolução do Hardware
Como surgiram os microcontroladores
07/03/2018 31
Evolução do Hardware
Como surgiram os microcontroladores
1954: Johnniac
07/03/2018 32
Evolução do Hardware
Como surgiram os microcontroladores
07/03/2018 33
Evolução do Hardware
Como surgiram os microcontroladores
07/03/2018 34
Evolução do Hardware
Como surgiram os microcontroladores
07/03/2018 35
Evolução do Hardware
Como surgiram os microcontroladores
07/03/2018 36
Evolução do Hardware
Como surgiram os microcontroladores
07/03/2018 37
Evolução do Hardware
Como surgiram os microcontroladores
07/03/2018 38
Evolução do Hardware
Como surgiram os microcontroladores
1976: Apple I
07/03/2018 39
Evolução do Hardware
Como surgiram os microcontroladores
1977: TRS-80
07/03/2018 40
Evolução do Hardware
Como surgiram os microcontroladores
1977: Apple II
07/03/2018 41
Evolução do Hardware
Como surgiram os microcontroladores
1981: IBM PC
07/03/2018 42
Evolução do Hardware
Como surgiram os microcontroladores
Dias atuais...
07/03/2018 43
Arquitetura
Como são os microprocessadores?
07/03/2018 44
Arquitetura
Como são os microprocessadores?
MCU
Registradores
Memória
Unidade de
ALU
controle
Sistemas de Entra/saída
07/03/2018 45
Arquitetura
Como são os microprocessadores?
Arquitetura multicore
Processador
Core 0 Core 1 Core 2 Core 3
Cache L2
Unidade de
controle
Sistemas de Entra/saída
07/03/2018 46
Arquitetura
Como são os microprocessadores?
Arquitetura Multicore
07/03/2018 47
Evolução do hardware
Como surgiram os microcontroladores?
Tipos de memória
• Registradores
• Cache
• ROM (Read Only Memory)
• RAM (Random Access Memory)
• Armazenamento permanente
• Fita
• Disquete (disco flexível)
• Disco Rígido (HD)
• Memória Flash
07/03/2018 48
Evolução do hardware
Como surgiram os microcontroladores?
Tipos de memória
07/03/2018 49
Evolução do hardware
Como surgiram os microcontroladores?
Tipos de memória
07/03/2018 50
Software
A alma da máquina
07/03/2018 51
Software
A alma da máquina
Tipos de software
• Sistema operacional
• Aplicativos de sistema
• Aplicativos de usuário
07/03/2018 52
Software
A alma da máquina
Entrada de dados
07/03/2018 53
Software
A alma da máquina
Entrada de dados
07/03/2018 54
Software
A alma da máquina
Entrada de dados
07/03/2018 55
Software
A alma da máquina
Entrada de dados
07/03/2018 56
Software
A alma da máquina
Entrada de dados
07/03/2018 57
Software
A alma da máquina
Entrada de dados
07/03/2018 58
Software
A alma da máquina
07/03/2018 59
Software
A alma da máquina
07/03/2018 60
Software
A alma da máquina
07/03/2018 61
Software
A alma da máquina
clc
disp(‘Olá, Mundo!’)
07/03/2018 62
Estudem!
07/03/2018 63