SlideShare uma empresa Scribd logo
SDAC
Sistemas Digitais e Arquitetura de Computadores
www.ticmania.net
Cap. II
Lógica do computador:
A lógica do computador é baseada em álgebra booleana e sistema de numeração na base dois
(sistema binário). A informação é representada na forma binária, usando os dígitos de 0 (zero)
e 1 (um). Em um circuito digital, num dado instante.
A presença de um impulso elétrico (bits ou dígitos) representa o primeiro dígito do sistema
binário, 1.
A ausência de um impulso elétrico representa o número 0.
www.ticmania.net
Unidades de medida informática
Em Informática usamos alguns termos que definem os tamanhos e medidas utilizadas.
A capacidade de armazenar informações e a velocidade de processamento são exemplos das unidades de medida
utilizadas em informática:
BIT: Binary Digit é a forma como o computador representa internamente tudo aquilo que é processado
• BYTE: É um conjunto de 8 bits. Como o computador representa de forma numérica todos os caracteres são
necessários 8 bits para cada caracter/símbolo/letra/etc. utilizado.
Medidas de velocidade de transmissão de dados
• BPS: Bits por segundo
• KBPS: Kbyte por segundo.
Medidas de velocidade de processamento (Processador)
• MHZ: Equivale à velocidade com que o processador consegue executar operações por segundo.
(1Hz = 1 ciclo por segundo)
Unidades de medida informática
Múltiplos de bytes
Prefixo binário
Nome Símbolo Múltiplo byte Quilobyte Megabyte Gigabyte
byte B 20
Quilobyte KB 210 1024 B (210)
Megabyte MB 220 1048576 B (220) 1024 KB (210)
Gigabyte GB 230 1073741824 B (230) 1048576 KB(220) 1024 MB (210)
Terabyte TB 240 1099511627776 B (240) 1073741824 KB (230) 1048576 MB(220) 1024 GB (210)
Petabyte PB 250
Exabyte EB 260
Zettabyte ZB 270
Yottabyte YB 280
1 byte = 8 bits
Sistemas de Numeração
O transístor é um componente eletrónico que
revolucionou a eletrónica. São utilizados como
amplificadores e interruptores de sinais elétricos.
O transístor está presente em grande número, nos
constituintes de um computador.
www.ticmania.net
Sistemas de Numeração
O transístor pode mudar da condição de saturação para o corte em velocidades acima de um milionésimo de segundo. Ele
pode ser usado para caracterizar a presença (ou ausência) de um dígito binário (0 ou 1) e pode tomar decisões desse tipo a
uma taxa superior a um milhão de decisões por segundo.
O transístor é capaz de chavear (comutar) entre ligado e desligado (ou fechado e aberto ou 0
ou 1), deixando passar corrente através dele ou bloqueando-a. Essas condições são também
denominadas “saturação” e “corte”, respetivamente.
0
0
1
1
1
1
0
0
0
1
0
0
www.ticmania.net
O primeiro Transistor Um Transistor moderno
Transistor: inventado nos Laboratórios da Bell Telephone em 12/1947 por John Bardeen, Walter Brattain e William
Shockley – Prêmio Nobel de física de 1956. O transistor é capaz de comutar em um milionésimo de segundo
entre o corte e a saturação.
Sistemas de Numeração
www.ticmania.net
flash memory transistor
www.ticmania.net
CONVERSÕES ENTRE SISTEMAS DE NUMERAÇÃO
Conversões de
Números Inteiros
Binário Octal Hexadecimal
Decimal
Divisões Consecutivas por 8
Divisões Consecutivas por 2 Divisões Consecutivas por 16
Dn…D2D1=Dn*8n-1+…+D2*81+D1*80
Dn…D2D1=Dn*16n-1+…+D2*161+D1*160Dn…D2D1=Dn*2n-1+…+D2*21+D1*20
www.ticmania.net
CONVERSÕES ENTRE SISTEMAS DE NUMERAÇÃO
www.ticmania.net
Sistemas de numeração: Decimal, Binário, Octal e Hexadecimal
DESCRIÇÃO DOS SISTEMAS DE NUMERAÇÃO
 DECIMAL (base 10) - Utiliza 10 dígitos {0,1,2,3,4,5,6,7,8,9} ex:
 BINÁRIO (base 2) - Utiliza 2 dígitos {0,1}
 OCTAL (base 8) - Utiliza 8 dígitos {0,1,2,...,7}
 HEXADECIMAL (base 16) - Utiliza 16 dígitos {0,1,...,9,A,B,...,F}
12(10) = 1100(2) = 14(8) = C(16)
www.ticmania.net
Sistema Decimal
Sistema Decimal
Tal como referido, o sistema Decimal é o sistema mais
utilizado pelos seres humanos, normalmente para
indicar quantidades, e é constituído por dez algarismos:
0,1,2,3,4,5,6,7,8,9.
No sistema decimal cada algarismo tem um valor
posicional, ou seja, cada algarismo tem um peso de
acordo com a sua posição na representação do valor.
www.ticmania.net
Sistema Decimal
Unidades - 7 x 1= 7
Dezenas - 6 x 10= 60
Centenas - 4 x 100= 400
Milhares - 3 x 1000= 3000
3467
EXEMPLO (número inteiro):
3 4 6 7 (…)= 3x103+4x102+6x101+7x100
3 4 6 7
3 é o digito mais significativo (MSD – Most Significant Digit) porque é o que tem mais peso
na parte inteira do numero.
7 é o digito menos significativo (LSD – Least Significant Digit) porque é o que tem menos
peso na parte inteira do numero;
www.ticmania.net
Sistema Binário
Sistema Binário
O sistema binário é o sistema mais utilizado por máquinas, uma vez que os sistemas
digitais trabalham internamente com dois estados (ligado/desligado, verdadeiro/falso,
aberto/fechado). O sistema binário utiliza os símbolos: 0, 1, sendo cada símbolo
designado por bit (binary digit).
PESO
Cada dígito comparticipa na formação do número com um peso,
determinado pela posição que ocupa no número
Exemplo:
Valor inteiro e fracionário:
1101(2) = 1x23+1x22+0x21+1x20 = 13 … em decimal;
Pos 8 7 6 5 4 3 2 1 total
Pos 27 26 25 24 23 22 21 20
Val 128 64 32 16 8 4 2 1 255
255 Porque o 00000000 tb conta
bit
digitbinary
www.ticmania.net
Binário para decimal
Sistema Octal
Sistema Octal
O sistema octal é um sistema de numeração de
base 8, ou seja, recorre a 8 símbolos
(0,1,2,3,4,5,6,7) para a representação de um
determinado valor. O sistema octal foi muito
utilizado no mundo da computação, como uma
alternativa mais compacta do sistema binário, na
programação em linguagem de máquina.
Atualmente, o sistema hexadecimal é um dos mais
utilizado como alternativa viável ao sistema
binário.
Pos 8 7 6 5 4 3 2 1 total
Pos 87 86 85 84 83 82 81 80
Val 2097152 262144 32768 4096 512 64 8 1 2396745
Unidades-7x80=7x1= 7
Dezenas -6x81=6x8= 48
Centenas -4x82=4x64= 256
Milhares -3x83=3x512=1536
1847(10)
3 4 6 7(8)
www.ticmania.net
Octal para decimal
Sistema Hexadecimal
Sistema Hexadecimal
Sistema de numeração muito utilizado na
programação de microprocessadores,
especialmente nos equipamentos de estudo e
sistemas de desenvolvimento. Utiliza os
símbolos: 0,1,2,3,4,5,6,7,8,9 do sistema decimal
e as letras A,B,C,D,E,F.
Equivalências :A=10, B=11, C=12, D=13, E=14 e
F=15.
Pos 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 total
Val 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Hex F E D C B A 9 8 7 6 5 4 3 2 1 0
Pos 1615 1614 1613 1612 1611 1610 169 168 167 166 165 164 163 162 161 160
Val 1,75922E+13 1,09951E+12 68719476736 4294967296 268435456 16777216 1048576 65536 4096 256 16 1
Unidades 7x160=7x1= 7
Dezenas 10x161=10x16= 160
Centenas 13x162=13x256= 3328
Milhares 3x163=3x4096= 12288
15783(10)
3 D A 7(16)
www.ticmania.net
Hexadecimal para decimal
Exercícios
1. Converter os seguintes números em binário para decimal:
a) 1010001012
b) 1010001112
c) 1011001111002
2. Converter os seguintes números em Octal para decimal:
a) 15678
b) 6238
c) 4258
3. Converter os seguintes números em hexadecimal Decimal.
a) E6516
b) B3116
c) D2316
d) 1FA2 16
www.ticmania.net
1. Faça as seguintes conversões de binário para decimal.
a. 101110(2)
b. 1111111(2)
c. 10001(2)
d. 1011101101(2)
2. Faça as seguintes conversões de octal para decimal.
a. 467 (8)
b. 375(8)
c. 16(8)
d. 123(8)
3. Faça as seguintes conversões de hexadecimal para decimal.
a. 2FA45 (16)
b. FF(16)
c. 11B(16)
d. 123(16)
Outras bases para decimal
Binário para Decimal Octal para decimal
Hexadecimal para decimal
1101(2)=13(10) 3467(8)=1847(10)
3DA7(16)=15783(10)
1101(2) = 1x23+1x22+0x21+1x20 =
8+4+0+1=13(10)
3467(8) = 3 x 83 + 4 x 82 + 6 x 81 + 7x 80 =
3x512 + 4x64 + 6x8 + 7x1 =
1536+256+48+7= 1847(10)
3DA7(16) = 3x163+13x162+10x161+7x160 =
3x4096+13x256+10x16+7x1 =
12288+3328+160+7=15783(10)
www.ticmania.net
Decimal para outras bases
33 2
1 16 2
0 8 2
0 4 2
0 2 2
0 1
181 8
5 22 8
6 2 8
2 0
623 16
15 38 16
6 2 16
2 0
Decimal para binário
Decimal para Octal Decimal para Hexadecimal
33(10)=100001(2)
181(10)=265(8)
623(10)=26F(16)
www.ticmania.net
Binário para outras bases
Binário 10 001 110
Octal 2 1 6
10001110(2) → 216(8)Dividir o número binário em grupos de 3 bits
da direita para a esquerda
Binário para octal
Dividir o número binário em grupos de 4 bits
da direita para a esquerda
Binário para hexadecimal
Binário 1 1000 1110
Hexadecimal 1 8 E
110001110(2) → 18E(16)
www.ticmania.net
Outras bases para binário
Números da outra base da direita para a
esquerda. Transformar cada um dos números
em binário. Por fim agrupar.
Octal 2 1 6
Binário 10 001 110
Octal para binário
216(8) →10001110(2)
Hexadecimal 1 8 E
Binário 1 1000 1110
18E(16) →110001110(2)
b) Hexadecimal para Binário
www.ticmania.net
Octal para hexadecimal
17 2 6
0 0 1 1 1 1 0 1 0 1 1 0
0 0 1 1 1 1 0 1 0 1 1 0
3 D 6
1726(8)=3D6(16)
www.ticmania.net
Hexadecimal para octal
A F 5
101 011 110 101
1010 1111 0101
5 3 6 5
AF5(16)=5365(8)
www.ticmania.net

Mais conteúdo relacionado

Mais procurados

Introducao Computacao Slide 1
Introducao Computacao Slide 1Introducao Computacao Slide 1
Introducao Computacao Slide 1
Duílio Andrade
 
Sistema binario
Sistema binarioSistema binario
Sistema binario
Projeto Ensino Medio
 
Aritmética Digital
Aritmética DigitalAritmética Digital
Aritmética Digital
Elaine Cecília Gatto
 
Calculo numerico
Calculo numerico Calculo numerico
Calculo numerico
Berguim Vugo Wellynssom
 
Aritmetica Computacional
Aritmetica ComputacionalAritmetica Computacional
Aritmetica Computacional
elliando dias
 
arquitetura de computadores
arquitetura de computadoresarquitetura de computadores
arquitetura de computadores
elliando dias
 
O processamento binário
O processamento binárioO processamento binário
O processamento binário
cabaldreams
 
Sistemas digitais 1
Sistemas digitais 1Sistemas digitais 1
Sistemas digitais 1
Guilherme Fuck
 
Eletrônica digital
Eletrônica digitalEletrônica digital
Eletrônica digital
linoslideshare
 
Apostila eletronica digital
Apostila   eletronica digitalApostila   eletronica digital
Apostila eletronica digital
36wa
 
Operações com binários
Operações com bináriosOperações com binários
Operações com binários
jecyjs
 
Edg cap01
Edg cap01Edg cap01
Sistemasde numeracao
Sistemasde numeracaoSistemasde numeracao
Sistemasde numeracao
Alcídio Gomes
 
FORTRAN 90 - Representacao numeroscomputador
FORTRAN 90 - Representacao numeroscomputadorFORTRAN 90 - Representacao numeroscomputador
FORTRAN 90 - Representacao numeroscomputador
Dafmet Ufpel
 
Programando em python codificacao de dados
Programando em python   codificacao de dadosProgramando em python   codificacao de dados
Programando em python codificacao de dados
samuelthiago
 
Sistemas de numeração
Sistemas de numeraçãoSistemas de numeração
Sistemas de numeração
Goncalo
 
Curso básico de eletrônica digital parte 1
Curso básico de eletrônica digital parte 1Curso básico de eletrônica digital parte 1
Curso básico de eletrônica digital parte 1
Renan Boccia
 
Apostila digital cefetes
Apostila digital cefetesApostila digital cefetes
Apostila digital cefetes
Pedro Maximo
 
Introducao Computacao Slide 2
Introducao Computacao Slide 2Introducao Computacao Slide 2
Introducao Computacao Slide 2
Duílio Andrade
 
Curso básico de eletrônica digital parte 5
Curso básico de eletrônica digital parte 5Curso básico de eletrônica digital parte 5
Curso básico de eletrônica digital parte 5
Renan Boccia
 

Mais procurados (20)

Introducao Computacao Slide 1
Introducao Computacao Slide 1Introducao Computacao Slide 1
Introducao Computacao Slide 1
 
Sistema binario
Sistema binarioSistema binario
Sistema binario
 
Aritmética Digital
Aritmética DigitalAritmética Digital
Aritmética Digital
 
Calculo numerico
Calculo numerico Calculo numerico
Calculo numerico
 
Aritmetica Computacional
Aritmetica ComputacionalAritmetica Computacional
Aritmetica Computacional
 
arquitetura de computadores
arquitetura de computadoresarquitetura de computadores
arquitetura de computadores
 
O processamento binário
O processamento binárioO processamento binário
O processamento binário
 
Sistemas digitais 1
Sistemas digitais 1Sistemas digitais 1
Sistemas digitais 1
 
Eletrônica digital
Eletrônica digitalEletrônica digital
Eletrônica digital
 
Apostila eletronica digital
Apostila   eletronica digitalApostila   eletronica digital
Apostila eletronica digital
 
Operações com binários
Operações com bináriosOperações com binários
Operações com binários
 
Edg cap01
Edg cap01Edg cap01
Edg cap01
 
Sistemasde numeracao
Sistemasde numeracaoSistemasde numeracao
Sistemasde numeracao
 
FORTRAN 90 - Representacao numeroscomputador
FORTRAN 90 - Representacao numeroscomputadorFORTRAN 90 - Representacao numeroscomputador
FORTRAN 90 - Representacao numeroscomputador
 
Programando em python codificacao de dados
Programando em python   codificacao de dadosProgramando em python   codificacao de dados
Programando em python codificacao de dados
 
Sistemas de numeração
Sistemas de numeraçãoSistemas de numeração
Sistemas de numeração
 
Curso básico de eletrônica digital parte 1
Curso básico de eletrônica digital parte 1Curso básico de eletrônica digital parte 1
Curso básico de eletrônica digital parte 1
 
Apostila digital cefetes
Apostila digital cefetesApostila digital cefetes
Apostila digital cefetes
 
Introducao Computacao Slide 2
Introducao Computacao Slide 2Introducao Computacao Slide 2
Introducao Computacao Slide 2
 
Curso básico de eletrônica digital parte 5
Curso básico de eletrônica digital parte 5Curso básico de eletrônica digital parte 5
Curso básico de eletrônica digital parte 5
 

Semelhante a Sistemas digitais - Sistemas de Numeração

ArqOrgCom.ppt
ArqOrgCom.pptArqOrgCom.ppt
ArqOrgCom.ppt
Patrícia Melo
 
historia dos computadores e sistemas numéricos
historia dos computadores e sistemas numéricoshistoria dos computadores e sistemas numéricos
historia dos computadores e sistemas numéricos
Evandro Manara Miletto
 
Sistemas de numeração
Sistemas de numeraçãoSistemas de numeração
OrganizaçãO E Arquiteturas De Computadores 2009 Cap 1
OrganizaçãO E Arquiteturas De Computadores 2009 Cap 1OrganizaçãO E Arquiteturas De Computadores 2009 Cap 1
OrganizaçãO E Arquiteturas De Computadores 2009 Cap 1
guest7d021
 
Informática para concursos públicos completa
Informática para concursos públicos completaInformática para concursos públicos completa
Informática para concursos públicos completa
CDIM Daniel
 
Unidades de Informacao, Sistemas Numericos
Unidades de Informacao, Sistemas NumericosUnidades de Informacao, Sistemas Numericos
Unidades de Informacao, Sistemas Numericos
Arthur Emanuel
 
Ic na06
Ic na06Ic na06
Aula 04 isc - a informação e sua representação
Aula 04   isc - a informação e sua representaçãoAula 04   isc - a informação e sua representação
Aula 04 isc - a informação e sua representação
Fábio Andrade
 
AULA_02_-_SISTEMA_DE_NUMERACAO2023/2.pdf
AULA_02_-_SISTEMA_DE_NUMERACAO2023/2.pdfAULA_02_-_SISTEMA_DE_NUMERACAO2023/2.pdf
AULA_02_-_SISTEMA_DE_NUMERACAO2023/2.pdf
histonfilho
 
1 - Sistemas de Numeração.ppt
1 - Sistemas de Numeração.ppt1 - Sistemas de Numeração.ppt
1 - Sistemas de Numeração.ppt
JoberthSilva
 
Princípios de Sistemas da Informação Unidade 1 Unip
Princípios de Sistemas da Informação Unidade 1 UnipPrincípios de Sistemas da Informação Unidade 1 Unip
Princípios de Sistemas da Informação Unidade 1 Unip
Heber Gutenberg
 
sistemasdenumeracaoutilizadosnacomputacao5.ppt
sistemasdenumeracaoutilizadosnacomputacao5.pptsistemasdenumeracaoutilizadosnacomputacao5.ppt
sistemasdenumeracaoutilizadosnacomputacao5.ppt
Cristian129328
 
Ferramentas web aula02
Ferramentas web aula02Ferramentas web aula02
Ferramentas web aula02
Carla Suelen
 
Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericos
Jean Heisenberg
 
Aula - conversao de bases.pdf
Aula - conversao de bases.pdfAula - conversao de bases.pdf
Aula - conversao de bases.pdf
RodneyTeixeira2
 
AC_aula_1-16.ppt
AC_aula_1-16.pptAC_aula_1-16.ppt
AC_aula_1-16.ppt
QualificaAELourinh
 
Interligados Apresentação Final
Interligados Apresentação FinalInterligados Apresentação Final
Interligados Apresentação Final
Hugo Leonardo
 
Sistema de numeração
Sistema de numeraçãoSistema de numeração
Sistema de numeração
Marcelo Vianello
 
Mais binários
Mais bináriosMais binários
Mais binários
Sanclé Porchéra
 
QGIS 2.6: Conversão de Imagens Landsat-8 (16 Bit para 8 Bit)
QGIS 2.6: Conversão de Imagens Landsat-8 (16 Bit para 8 Bit) QGIS 2.6: Conversão de Imagens Landsat-8 (16 Bit para 8 Bit)
QGIS 2.6: Conversão de Imagens Landsat-8 (16 Bit para 8 Bit)
Jorge Santos
 

Semelhante a Sistemas digitais - Sistemas de Numeração (20)

ArqOrgCom.ppt
ArqOrgCom.pptArqOrgCom.ppt
ArqOrgCom.ppt
 
historia dos computadores e sistemas numéricos
historia dos computadores e sistemas numéricoshistoria dos computadores e sistemas numéricos
historia dos computadores e sistemas numéricos
 
Sistemas de numeração
Sistemas de numeraçãoSistemas de numeração
Sistemas de numeração
 
OrganizaçãO E Arquiteturas De Computadores 2009 Cap 1
OrganizaçãO E Arquiteturas De Computadores 2009 Cap 1OrganizaçãO E Arquiteturas De Computadores 2009 Cap 1
OrganizaçãO E Arquiteturas De Computadores 2009 Cap 1
 
Informática para concursos públicos completa
Informática para concursos públicos completaInformática para concursos públicos completa
Informática para concursos públicos completa
 
Unidades de Informacao, Sistemas Numericos
Unidades de Informacao, Sistemas NumericosUnidades de Informacao, Sistemas Numericos
Unidades de Informacao, Sistemas Numericos
 
Ic na06
Ic na06Ic na06
Ic na06
 
Aula 04 isc - a informação e sua representação
Aula 04   isc - a informação e sua representaçãoAula 04   isc - a informação e sua representação
Aula 04 isc - a informação e sua representação
 
AULA_02_-_SISTEMA_DE_NUMERACAO2023/2.pdf
AULA_02_-_SISTEMA_DE_NUMERACAO2023/2.pdfAULA_02_-_SISTEMA_DE_NUMERACAO2023/2.pdf
AULA_02_-_SISTEMA_DE_NUMERACAO2023/2.pdf
 
1 - Sistemas de Numeração.ppt
1 - Sistemas de Numeração.ppt1 - Sistemas de Numeração.ppt
1 - Sistemas de Numeração.ppt
 
Princípios de Sistemas da Informação Unidade 1 Unip
Princípios de Sistemas da Informação Unidade 1 UnipPrincípios de Sistemas da Informação Unidade 1 Unip
Princípios de Sistemas da Informação Unidade 1 Unip
 
sistemasdenumeracaoutilizadosnacomputacao5.ppt
sistemasdenumeracaoutilizadosnacomputacao5.pptsistemasdenumeracaoutilizadosnacomputacao5.ppt
sistemasdenumeracaoutilizadosnacomputacao5.ppt
 
Ferramentas web aula02
Ferramentas web aula02Ferramentas web aula02
Ferramentas web aula02
 
Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericos
 
Aula - conversao de bases.pdf
Aula - conversao de bases.pdfAula - conversao de bases.pdf
Aula - conversao de bases.pdf
 
AC_aula_1-16.ppt
AC_aula_1-16.pptAC_aula_1-16.ppt
AC_aula_1-16.ppt
 
Interligados Apresentação Final
Interligados Apresentação FinalInterligados Apresentação Final
Interligados Apresentação Final
 
Sistema de numeração
Sistema de numeraçãoSistema de numeração
Sistema de numeração
 
Mais binários
Mais bináriosMais binários
Mais binários
 
QGIS 2.6: Conversão de Imagens Landsat-8 (16 Bit para 8 Bit)
QGIS 2.6: Conversão de Imagens Landsat-8 (16 Bit para 8 Bit) QGIS 2.6: Conversão de Imagens Landsat-8 (16 Bit para 8 Bit)
QGIS 2.6: Conversão de Imagens Landsat-8 (16 Bit para 8 Bit)
 

Mais de Carlos Pereira

Matrizes Pascal - programação
Matrizes Pascal - programaçãoMatrizes Pascal - programação
Matrizes Pascal - programação
Carlos Pereira
 
Quiz 1 sdac portas lógicas
Quiz 1 sdac portas lógicasQuiz 1 sdac portas lógicas
Quiz 1 sdac portas lógicas
Carlos Pereira
 
Quiz 2 sdac portas lógicas
Quiz 2 sdac portas lógicasQuiz 2 sdac portas lógicas
Quiz 2 sdac portas lógicas
Carlos Pereira
 
Quiz Sistemas Digitais Multiplexadores
Quiz Sistemas Digitais MultiplexadoresQuiz Sistemas Digitais Multiplexadores
Quiz Sistemas Digitais Multiplexadores
Carlos Pereira
 
Quiz Sistemas Digitais comparadores
Quiz Sistemas Digitais comparadoresQuiz Sistemas Digitais comparadores
Quiz Sistemas Digitais comparadores
Carlos Pereira
 
Circuitos Combinatórios de múltiplas saídas
Circuitos Combinatórios de múltiplas saídasCircuitos Combinatórios de múltiplas saídas
Circuitos Combinatórios de múltiplas saídas
Carlos Pereira
 
descodificadores codificadores Encoder Decoder Sistemas Digitais
descodificadores codificadores Encoder Decoder Sistemas Digitaisdescodificadores codificadores Encoder Decoder Sistemas Digitais
descodificadores codificadores Encoder Decoder Sistemas Digitais
Carlos Pereira
 
M3 descodificadorde7segmentos
M3 descodificadorde7segmentosM3 descodificadorde7segmentos
M3 descodificadorde7segmentos
Carlos Pereira
 
Caderno de exercícios Sistemas digitais - Portas lógicas
Caderno de exercícios  Sistemas digitais - Portas lógicasCaderno de exercícios  Sistemas digitais - Portas lógicas
Caderno de exercícios Sistemas digitais - Portas lógicas
Carlos Pereira
 
Cheat sheet sistemas numericos
Cheat sheet sistemas numericosCheat sheet sistemas numericos
Cheat sheet sistemas numericos
Carlos Pereira
 
Sistemas digitais e analógicos
Sistemas digitais e analógicosSistemas digitais e analógicos
Sistemas digitais e analógicos
Carlos Pereira
 
Excel
ExcelExcel
Webforms
WebformsWebforms
Webforms
Carlos Pereira
 
Java interface
Java interfaceJava interface
Java interface
Carlos Pereira
 
TcpiP redes internas externas
TcpiP redes internas externasTcpiP redes internas externas
TcpiP redes internas externas
Carlos Pereira
 
Java
JavaJava
TcpiP
TcpiPTcpiP
Tcpip2
Tcpip2Tcpip2
Tcpip1
Tcpip1Tcpip1
Camadas osi redes
Camadas osi   redesCamadas osi   redes
Camadas osi redes
Carlos Pereira
 

Mais de Carlos Pereira (20)

Matrizes Pascal - programação
Matrizes Pascal - programaçãoMatrizes Pascal - programação
Matrizes Pascal - programação
 
Quiz 1 sdac portas lógicas
Quiz 1 sdac portas lógicasQuiz 1 sdac portas lógicas
Quiz 1 sdac portas lógicas
 
Quiz 2 sdac portas lógicas
Quiz 2 sdac portas lógicasQuiz 2 sdac portas lógicas
Quiz 2 sdac portas lógicas
 
Quiz Sistemas Digitais Multiplexadores
Quiz Sistemas Digitais MultiplexadoresQuiz Sistemas Digitais Multiplexadores
Quiz Sistemas Digitais Multiplexadores
 
Quiz Sistemas Digitais comparadores
Quiz Sistemas Digitais comparadoresQuiz Sistemas Digitais comparadores
Quiz Sistemas Digitais comparadores
 
Circuitos Combinatórios de múltiplas saídas
Circuitos Combinatórios de múltiplas saídasCircuitos Combinatórios de múltiplas saídas
Circuitos Combinatórios de múltiplas saídas
 
descodificadores codificadores Encoder Decoder Sistemas Digitais
descodificadores codificadores Encoder Decoder Sistemas Digitaisdescodificadores codificadores Encoder Decoder Sistemas Digitais
descodificadores codificadores Encoder Decoder Sistemas Digitais
 
M3 descodificadorde7segmentos
M3 descodificadorde7segmentosM3 descodificadorde7segmentos
M3 descodificadorde7segmentos
 
Caderno de exercícios Sistemas digitais - Portas lógicas
Caderno de exercícios  Sistemas digitais - Portas lógicasCaderno de exercícios  Sistemas digitais - Portas lógicas
Caderno de exercícios Sistemas digitais - Portas lógicas
 
Cheat sheet sistemas numericos
Cheat sheet sistemas numericosCheat sheet sistemas numericos
Cheat sheet sistemas numericos
 
Sistemas digitais e analógicos
Sistemas digitais e analógicosSistemas digitais e analógicos
Sistemas digitais e analógicos
 
Excel
ExcelExcel
Excel
 
Webforms
WebformsWebforms
Webforms
 
Java interface
Java interfaceJava interface
Java interface
 
TcpiP redes internas externas
TcpiP redes internas externasTcpiP redes internas externas
TcpiP redes internas externas
 
Java
JavaJava
Java
 
TcpiP
TcpiPTcpiP
TcpiP
 
Tcpip2
Tcpip2Tcpip2
Tcpip2
 
Tcpip1
Tcpip1Tcpip1
Tcpip1
 
Camadas osi redes
Camadas osi   redesCamadas osi   redes
Camadas osi redes
 

Último

Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
Danilo Pinotti
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
Faga1939
 
Guardioes Digitais em ação: Como criar senhas seguras!
Guardioes Digitais em ação: Como criar senhas seguras!Guardioes Digitais em ação: Como criar senhas seguras!
Guardioes Digitais em ação: Como criar senhas seguras!
Jonathas Muniz
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
TomasSousa7
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
Momento da Informática
 
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdfEscola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Gabriel de Mattos Faustino
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
Momento da Informática
 

Último (7)

Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
 
Guardioes Digitais em ação: Como criar senhas seguras!
Guardioes Digitais em ação: Como criar senhas seguras!Guardioes Digitais em ação: Como criar senhas seguras!
Guardioes Digitais em ação: Como criar senhas seguras!
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
 
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdfEscola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
 

Sistemas digitais - Sistemas de Numeração

  • 1. SDAC Sistemas Digitais e Arquitetura de Computadores www.ticmania.net Cap. II
  • 2. Lógica do computador: A lógica do computador é baseada em álgebra booleana e sistema de numeração na base dois (sistema binário). A informação é representada na forma binária, usando os dígitos de 0 (zero) e 1 (um). Em um circuito digital, num dado instante. A presença de um impulso elétrico (bits ou dígitos) representa o primeiro dígito do sistema binário, 1. A ausência de um impulso elétrico representa o número 0. www.ticmania.net
  • 3. Unidades de medida informática Em Informática usamos alguns termos que definem os tamanhos e medidas utilizadas. A capacidade de armazenar informações e a velocidade de processamento são exemplos das unidades de medida utilizadas em informática: BIT: Binary Digit é a forma como o computador representa internamente tudo aquilo que é processado • BYTE: É um conjunto de 8 bits. Como o computador representa de forma numérica todos os caracteres são necessários 8 bits para cada caracter/símbolo/letra/etc. utilizado. Medidas de velocidade de transmissão de dados • BPS: Bits por segundo • KBPS: Kbyte por segundo. Medidas de velocidade de processamento (Processador) • MHZ: Equivale à velocidade com que o processador consegue executar operações por segundo. (1Hz = 1 ciclo por segundo)
  • 4. Unidades de medida informática Múltiplos de bytes Prefixo binário Nome Símbolo Múltiplo byte Quilobyte Megabyte Gigabyte byte B 20 Quilobyte KB 210 1024 B (210) Megabyte MB 220 1048576 B (220) 1024 KB (210) Gigabyte GB 230 1073741824 B (230) 1048576 KB(220) 1024 MB (210) Terabyte TB 240 1099511627776 B (240) 1073741824 KB (230) 1048576 MB(220) 1024 GB (210) Petabyte PB 250 Exabyte EB 260 Zettabyte ZB 270 Yottabyte YB 280 1 byte = 8 bits
  • 5. Sistemas de Numeração O transístor é um componente eletrónico que revolucionou a eletrónica. São utilizados como amplificadores e interruptores de sinais elétricos. O transístor está presente em grande número, nos constituintes de um computador. www.ticmania.net
  • 6. Sistemas de Numeração O transístor pode mudar da condição de saturação para o corte em velocidades acima de um milionésimo de segundo. Ele pode ser usado para caracterizar a presença (ou ausência) de um dígito binário (0 ou 1) e pode tomar decisões desse tipo a uma taxa superior a um milhão de decisões por segundo. O transístor é capaz de chavear (comutar) entre ligado e desligado (ou fechado e aberto ou 0 ou 1), deixando passar corrente através dele ou bloqueando-a. Essas condições são também denominadas “saturação” e “corte”, respetivamente. 0 0 1 1 1 1 0 0 0 1 0 0 www.ticmania.net
  • 7. O primeiro Transistor Um Transistor moderno Transistor: inventado nos Laboratórios da Bell Telephone em 12/1947 por John Bardeen, Walter Brattain e William Shockley – Prêmio Nobel de física de 1956. O transistor é capaz de comutar em um milionésimo de segundo entre o corte e a saturação. Sistemas de Numeração www.ticmania.net flash memory transistor
  • 9. CONVERSÕES ENTRE SISTEMAS DE NUMERAÇÃO Conversões de Números Inteiros Binário Octal Hexadecimal Decimal Divisões Consecutivas por 8 Divisões Consecutivas por 2 Divisões Consecutivas por 16 Dn…D2D1=Dn*8n-1+…+D2*81+D1*80 Dn…D2D1=Dn*16n-1+…+D2*161+D1*160Dn…D2D1=Dn*2n-1+…+D2*21+D1*20 www.ticmania.net
  • 10. CONVERSÕES ENTRE SISTEMAS DE NUMERAÇÃO www.ticmania.net
  • 11. Sistemas de numeração: Decimal, Binário, Octal e Hexadecimal DESCRIÇÃO DOS SISTEMAS DE NUMERAÇÃO  DECIMAL (base 10) - Utiliza 10 dígitos {0,1,2,3,4,5,6,7,8,9} ex:  BINÁRIO (base 2) - Utiliza 2 dígitos {0,1}  OCTAL (base 8) - Utiliza 8 dígitos {0,1,2,...,7}  HEXADECIMAL (base 16) - Utiliza 16 dígitos {0,1,...,9,A,B,...,F} 12(10) = 1100(2) = 14(8) = C(16) www.ticmania.net
  • 12. Sistema Decimal Sistema Decimal Tal como referido, o sistema Decimal é o sistema mais utilizado pelos seres humanos, normalmente para indicar quantidades, e é constituído por dez algarismos: 0,1,2,3,4,5,6,7,8,9. No sistema decimal cada algarismo tem um valor posicional, ou seja, cada algarismo tem um peso de acordo com a sua posição na representação do valor. www.ticmania.net
  • 13. Sistema Decimal Unidades - 7 x 1= 7 Dezenas - 6 x 10= 60 Centenas - 4 x 100= 400 Milhares - 3 x 1000= 3000 3467 EXEMPLO (número inteiro): 3 4 6 7 (…)= 3x103+4x102+6x101+7x100 3 4 6 7 3 é o digito mais significativo (MSD – Most Significant Digit) porque é o que tem mais peso na parte inteira do numero. 7 é o digito menos significativo (LSD – Least Significant Digit) porque é o que tem menos peso na parte inteira do numero; www.ticmania.net
  • 14. Sistema Binário Sistema Binário O sistema binário é o sistema mais utilizado por máquinas, uma vez que os sistemas digitais trabalham internamente com dois estados (ligado/desligado, verdadeiro/falso, aberto/fechado). O sistema binário utiliza os símbolos: 0, 1, sendo cada símbolo designado por bit (binary digit). PESO Cada dígito comparticipa na formação do número com um peso, determinado pela posição que ocupa no número Exemplo: Valor inteiro e fracionário: 1101(2) = 1x23+1x22+0x21+1x20 = 13 … em decimal; Pos 8 7 6 5 4 3 2 1 total Pos 27 26 25 24 23 22 21 20 Val 128 64 32 16 8 4 2 1 255 255 Porque o 00000000 tb conta bit digitbinary www.ticmania.net Binário para decimal
  • 15. Sistema Octal Sistema Octal O sistema octal é um sistema de numeração de base 8, ou seja, recorre a 8 símbolos (0,1,2,3,4,5,6,7) para a representação de um determinado valor. O sistema octal foi muito utilizado no mundo da computação, como uma alternativa mais compacta do sistema binário, na programação em linguagem de máquina. Atualmente, o sistema hexadecimal é um dos mais utilizado como alternativa viável ao sistema binário. Pos 8 7 6 5 4 3 2 1 total Pos 87 86 85 84 83 82 81 80 Val 2097152 262144 32768 4096 512 64 8 1 2396745 Unidades-7x80=7x1= 7 Dezenas -6x81=6x8= 48 Centenas -4x82=4x64= 256 Milhares -3x83=3x512=1536 1847(10) 3 4 6 7(8) www.ticmania.net Octal para decimal
  • 16. Sistema Hexadecimal Sistema Hexadecimal Sistema de numeração muito utilizado na programação de microprocessadores, especialmente nos equipamentos de estudo e sistemas de desenvolvimento. Utiliza os símbolos: 0,1,2,3,4,5,6,7,8,9 do sistema decimal e as letras A,B,C,D,E,F. Equivalências :A=10, B=11, C=12, D=13, E=14 e F=15. Pos 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 total Val 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Hex F E D C B A 9 8 7 6 5 4 3 2 1 0 Pos 1615 1614 1613 1612 1611 1610 169 168 167 166 165 164 163 162 161 160 Val 1,75922E+13 1,09951E+12 68719476736 4294967296 268435456 16777216 1048576 65536 4096 256 16 1 Unidades 7x160=7x1= 7 Dezenas 10x161=10x16= 160 Centenas 13x162=13x256= 3328 Milhares 3x163=3x4096= 12288 15783(10) 3 D A 7(16) www.ticmania.net Hexadecimal para decimal
  • 17. Exercícios 1. Converter os seguintes números em binário para decimal: a) 1010001012 b) 1010001112 c) 1011001111002 2. Converter os seguintes números em Octal para decimal: a) 15678 b) 6238 c) 4258 3. Converter os seguintes números em hexadecimal Decimal. a) E6516 b) B3116 c) D2316 d) 1FA2 16 www.ticmania.net 1. Faça as seguintes conversões de binário para decimal. a. 101110(2) b. 1111111(2) c. 10001(2) d. 1011101101(2) 2. Faça as seguintes conversões de octal para decimal. a. 467 (8) b. 375(8) c. 16(8) d. 123(8) 3. Faça as seguintes conversões de hexadecimal para decimal. a. 2FA45 (16) b. FF(16) c. 11B(16) d. 123(16)
  • 18. Outras bases para decimal Binário para Decimal Octal para decimal Hexadecimal para decimal 1101(2)=13(10) 3467(8)=1847(10) 3DA7(16)=15783(10) 1101(2) = 1x23+1x22+0x21+1x20 = 8+4+0+1=13(10) 3467(8) = 3 x 83 + 4 x 82 + 6 x 81 + 7x 80 = 3x512 + 4x64 + 6x8 + 7x1 = 1536+256+48+7= 1847(10) 3DA7(16) = 3x163+13x162+10x161+7x160 = 3x4096+13x256+10x16+7x1 = 12288+3328+160+7=15783(10) www.ticmania.net
  • 19. Decimal para outras bases 33 2 1 16 2 0 8 2 0 4 2 0 2 2 0 1 181 8 5 22 8 6 2 8 2 0 623 16 15 38 16 6 2 16 2 0 Decimal para binário Decimal para Octal Decimal para Hexadecimal 33(10)=100001(2) 181(10)=265(8) 623(10)=26F(16) www.ticmania.net
  • 20. Binário para outras bases Binário 10 001 110 Octal 2 1 6 10001110(2) → 216(8)Dividir o número binário em grupos de 3 bits da direita para a esquerda Binário para octal Dividir o número binário em grupos de 4 bits da direita para a esquerda Binário para hexadecimal Binário 1 1000 1110 Hexadecimal 1 8 E 110001110(2) → 18E(16) www.ticmania.net
  • 21. Outras bases para binário Números da outra base da direita para a esquerda. Transformar cada um dos números em binário. Por fim agrupar. Octal 2 1 6 Binário 10 001 110 Octal para binário 216(8) →10001110(2) Hexadecimal 1 8 E Binário 1 1000 1110 18E(16) →110001110(2) b) Hexadecimal para Binário www.ticmania.net
  • 22. Octal para hexadecimal 17 2 6 0 0 1 1 1 1 0 1 0 1 1 0 0 0 1 1 1 1 0 1 0 1 1 0 3 D 6 1726(8)=3D6(16) www.ticmania.net
  • 23. Hexadecimal para octal A F 5 101 011 110 101 1010 1111 0101 5 3 6 5 AF5(16)=5365(8) www.ticmania.net