Escolar Documentos
Profissional Documentos
Cultura Documentos
Arquitetura de Computadores
Prof. Nathan Saraiva
Tpicos
Introduo Valor analgico x valor digital Sistema Analgico X Sistema Digital Vantagens/Desvantagens Nmeros decimais Nmeros binrios Nmeros hexadecimais Nmeros Octais Converses
2
Introduo
Vivemos a era DIGITAL: circuitos e tcnicas digitais passaram a ser utilizadas em quase todas as reas.
3
Introduo
Digital:
Assume valores discretos (inteiros) Ex: Relgio digital, circuitos digitais Apesar do tempo variar, a variao em saltos.
5
Vantagens/Desvantagens
Vantagens do sinal digital
Fceis de projetar, manipular, armazenar, maior preciso e exatido, sofre menos rudo
Desvantagens
No mundo real, a maioria das quantidades fsicas de natureza analgica
Introduo
Mquinas do sculo XIX usavam base 10 O matemtico ingls George Boole (18151864) publicou em 1854 os princpios da lgica Booleana
Variveis assumem apenas valores 0 e 1 (verdadeiro e falso).
Introduo
difcil implementar dgito decimal (um nmero inteiro entre 0 e 9) em componentes eltricos
Esta dificuldade determinou o uso da base 2 em computadores.
A lgica booleana foi usada na implementao dos circuitos eltricos internos a partir do sculo XX.
Sistemas de Numerao
H muitos sistemas de numerao em uso na tecnologia digital. Os mais comuns so os sistemas decimais, binrio, hexadecimal e octal. O decimal o mais importante, porm no o mais indicado. O octal e hexadecimal so utilizados para representao de quantidades binrias.
10
Nmeros Decimais
Numerao decimal base 10
smbolos 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 o mais importante dos sistemas numricos
Nmeros Decimais
Numerao decimal base 10
Posies:
Nmeros Decimais
Numerao decimal base 10
Posies:
O nmero mil trezentos e setenta decimal obtido: (1 x 1000) + (3 x 100) + (7 x 10) = 1000 + 300 + 70 = 1370
Nmeros Binrios
Numerao binria base 2
smbolos 0, 1 Cada dgito binrio chamado bit caracterstica de valor posicional (casa)
cada posio vale o dobro da anterior, assim: casa dos 1s, casa dos 2s, casa dos 4s, casa dos 8s, casa dos 16s, ...
Nmeros Binrios
Posies:
Nmeros Binrios
Exemplos:
O nmero zero, zero, zero, um, zero, zero, um, um binrio vale 16 + 2 + 1 = 19
100112 = 1910
Nmeros Binrios
Exemplos:
110011 110010 100011 101010 11111111
Converso
Converso de base 10 para base 2:
Trabalha com diviso inteira + resto
Converso
Base 10 para Base 2
Nmeros Hexadecimais
Numerao hexadecimal base 16
smbolos 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
Nmeros Hexadecimais
Numerao hexadecimal base 16
Posies
O nmero A3F hexadecimal obtido: (10 x 256) + (3 x 16) + (15 x 1) = 2560 + 48 + 15 = 262310
Nmeros Hexadecimais
Numerao hexadecimal base 16
Converso de decimal para hexadecimal
Nmeros Hexadecimais
Numerao hexadecimal base 16
Converso hexa <-> binrio Conceitos:
nibble = conjunto de 4 bits
Nmeros Octais
Numerao octal base 8
Utiliza 08 algarismos: 0,1,2,3,4,5,6,7
Exemplo:
248 = 2 x 81 + 4 x 80 2108 = 2 x 82 + 1 x 81 + 0 x 80
24
Nmeros Octais
Converso decimal para octal Converter nmero 9210 para octal:
9210=1348
25
Nmeros Octais
Converso octal para binrio Converter o nmero 5318 para binrio:
26
Converses
Binrio para Octal
Agrupe os bits em trs em trs, e converta cada grupo em seu equivalente em octal Exemplo: 1001001101111012
1001001101111012 = 446758
27
Converses
Hexadecimal para binrio
Converta cada dgito hexadecimal em um nmero binrio de 4 bits Exemplo: C1316
C1316 = 1100000100112
28
Converses
Converso de octal para hexadecimal e de hexadecimal para octal
Converta primeiro para binrio, em seguida, converta de binrio para o sistema de numerao desejado.
29