Turmas A e B SEGUNDO BIMESTRE MATERIAL PARA ESTUDO

Slides:



Advertisements
Apresentações semelhantes
Lógica booleana e implementação de funções booleanas
Advertisements

INTRODUÇÃO À LÓGICA DIGITAL
Sistemas de Numeração O número é um conceito abstrato que representa a idéia de quantidade. Sistema de numeração é o conjunto de símbolos utilizados para.
Sistema de numeração decimal
Álgebra Booleana e Circuitos Lógicos
Lógica Booleana A álgebra booleana é baseada totalmente na lógica. Desta forma, os circuitos lógicos executam expressões booleanas. As expressões booleanas.
VISÃO GERAL Profa. Fernanda Denardin Walker
Eletrônica Digital Funções e Portas Lógicas
Portas e Funções Lógicas, Tabelas Verdade e Circuitos Lógicos
Centro Federal de Educação Tecnológica do Espírito Santo
FAFIMAN – Prof. Flávio Uber FAFIMAN – Departamento de Informática Curso: Ciência da Computação Professor: Flávio Rogério Uber Arquitetura e Organização.
Universidade do Estado de Santa Catarina – CCT/UDESC
Eletrônica Digital Circuitos Combinacionais: O seu estado (os valores) de todas as saídas depende apenas dos valores das entradas neste mesmo instante.
Faculdade Pitágoras Prof. Edwar Saliba Júnior Setembro de 2008
Organização e Arquitetura de Computadores
Simplificação de Expressões Booleanas e Circuitos Lógicos
TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula 5
ÁLGEBRA DE CHAVEAMENTO
INTRODUÇÃO À ENGENHARIA
Sistemas de Numeração e Conversão de Base
Representação interna
Conceitos de Lógica Digital
Projeto de um Comparador Descrição Estrutural x Comportamental
Fábio de Oliveira Borges
Arquitectura de Computadores – Técnico de Sistemas Nível 3
Infra-Estrutura de Hardware
Endereçamento IP.
Introdução Sistemas de Numeração Prof. Pedro Luiz Santos Serra
Campus de Caraguatatuba Aula 8: Noções Básicas sobre Erros (2)
Circuitos Lógicos e Álgebra de Boole
Sistemas Numéricos SISTEMA DECIMAL
Sistemas de Numeração.
Introdução a Sistemas de Informação
OPERAÇÃO LÓGICA NOT INVERSOR
Conversão entre bases rr-09-r.01 UC: Organização de Computadores Docente: Prof.Marcelo Siedler.
Sistemas Microprocessados e Microcontrolados
REPRESENTAÇÃO BINÁRIA E CONVERSÃO
Aula 1: Introdução aos Sistemas Digitais
Conversões entre Bases
Colégio Agrícola “José Bonifacio”
Sistemas de numeração Digito binário BIT – Binary Digit (Contração) (Menor unidade de informação do computador) 1 Byte – B - Valor 8 bits – Base 2.
Programação Computacional Aula 4: Álgebra Booleana
PROGRAMAÇÃO II – PARTE 3 Profa. Maria Augusta Constante Puget.
ORGANIZAÇÃO DE COMPUTADORES
Tipos de Dados Todo o trabalho realizado por um computador é baseado na manipulação das informações contidas em sua memória. Estas informações podem.
SISTEMAS DE NUMERAÇÃO 1. SISTEMAS DE NUMERAÇÃO 2. ARITMÉTICA BINÁRIA
ICC – 4.1. Aritmética Binária
Conversões entre Bases
SISTEMAS DE NUMERAÇÃO BINÁRIA E DECIMAL
Sistema Numérico e Representações
Colégio da Imaculada Curso Técnico em Informática
Introdução à Engenharia de Computação
Trabalho Cálculo Numérico º Trabalho 1) Implementar um programa em linguagem C que converta números binários (inteiros e fracionários) para a.
Álgebra de Boole Circuitos Digitais
Colégio da Imaculada Colégio da Imaculada Curso Técnico em Informática
Sistemas de Numeração Faculdade de Ciências Aplicadas e Sociais de Petrolina - FACAPE Ciência da Computação Professora: Cynara Carvalho
Codificação Daniel Vieira.
Organização e Arquitetura de Computadores A.L.Lapolli – Organização e Arquitetura de Computadores Objetivo: Objetivo: Conhecer os sistemas.
Álgebra Booleana e Circuitos Lógicos Em 1854, George Boole introduziu o formalismo que até hoje se usa para o tratamento sistemático da lógica, que é.
Prof.: Jean Carlo Mendes
Prof.: Jean Carlo Mendes
Circuitos Digitais Prof. Marcio Cunha Aula 01 – Introdução à Eletrônica Digital.
Codificadores e Decodificadores Prof. Lucas Santos Pereira
Organização de Computadores 1º Semestre Aula 4 Prof. Carlos Vinícius SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA.
Circuitos Lógicos Leonardo Estrela, nº20, 10ºITM.
Técnico em Eletrotécnica Disciplina: Informática 4. Sistemas de Numeração Elaborado por: Prof. Ronaldo Apresentado por: Prof. Gustavo.
Descrevendo Circuitos Lógicos Capítulo 3 Parte I
1 Unidade 1 – Representações Numéricas – Decimal, Binária, Octal e Hexadecimal. Disciplina: Circuitos Digitais Curso: Engenharia de Telecomunicações Aula.
STC 5 Professora Helena Oliveira Curso EFA AEOH Fábio Rodrigues Rafael Lourenço.
Transcrição da apresentação:

Turmas A e B SEGUNDO BIMESTRE MATERIAL PARA ESTUDO Prof. Luiz Corrêa - 2012

Sistema de Numeração Octal Neste sistema a base é 8, e os dígitos são 0,1,2,...7 Há uma relação especial entre o sistema octal e o sistema binário que reside no fato de que três dígitos binários representarem oito (23) números distintos. Esta relação permite efetuar conversões entre estes sistemas de forma quase imediata como veremos adiante.

Conversão do sistema Octal para o decimal Utilizamos o conceito básico de formação de um número já explicado. Observemos o exemplo: Converter 3458 em decimal. 3458 = 3x82 + 4x81 + 5x80 3458 = 192 + 32 + 5 = 22910

Observemos outro exemplo: Converter 4778 em decimal. 4778 = 4x82 + 7x81 + 7x80 4778 = 4x64 + 7x8 + 7x1 4778 = 256 + 56 + 7 = 31910 86 85 84 83 82 81 80 262.144 32.768 4096 512 64 8 1

Exercícios: Converta de Octal para Decimal: a) 5748 = _____ 10 b) 6568 = _____ 10 c) 4408 = _____ 10 d) 1708 = _____ 10 e) 5368 = _____ 10

Conversão do sistema Decimal para o Octal O processo é análogo ao da conversão decimal para binário, ou seja, empregar divisões sucessivas pela base.

Exemplificando: Converter 9010 para octal. 90|8 2 11|8 3 1 9010 = 1328 128|8 0 16|8 0 2 12810 = 2008

Exercícios: Converta de Decimal para Octal: a) 38010 = _____ 8 b) 43010 = _____ 8 c) 28810 = _____ 8 d) 12010 = _____ 8 e) 35010 = _____ 8

Conversão do Sistema Octal para Binário Para realizar a conversão basta converter cada dígito octal no seu correspondente binário. Isto se deve à relação anteriormente mencionada. Exemplificando. Converter 778 em binário. Converter 1238 em binário Binário Decimal 000 001 1 010 2 011 3 100 4 101 5 110 6 111 7

Exercícios: Converta de Octal para Binário: a) 4548 = _________ 2

Conversão do sistema Binário para o Octal Utiliza-se o processo inverso do anterior. Separamos o número binário em grupos de três bits à partir da direita. Depois, convertemos cada grupo de bits para o sistema octal.

Vejamos outro exemplo: Converter 100012 em octal. Binário Decimal 000 001 1 010 2 011 3 100 4 101 5 110 6 111 7 Exemplificando: Converter 11100102 em octal 11100102 = 1 110 010 = 1628 Vejamos outro exemplo: Converter 100012 em octal. 100012 = 10 001 = 218 Converter 11101002 em octal. 11101002 = 1 110 100 = 1648

Exercícios: Converta de Binário para Octal:

HEXADECIMAL

Sistema de Numeração Hexadecimal Este sistema tem base 16 e portanto possui 16 dígitos. 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E e F são os dígitos deste sistema. O dígito A representa a quantidade 10, B representa 11, até o F que representa 15.

Este sistema é bastante utilizado em microcomputadores tanto em hardware como em software. Conversão do sistema hexadecimal para o decimal. Novamente usamos o conceito básico de formação de um número já explicado.

HEXADECIMAL PARA DECIMAL Exemplificando. Converter 2D16 em decimal. 2D16 = 2x161 + 13x160 = 32 + 13 = 45. Vejamos outro exemplo. Converter 1C316 em decimal. 1C316 = 1x162 + 12x161 + 3x160 = 256 + 192 + 3 = 45110. 1 2 3 4 5 6 7 8 9 A B C D E F 10 11 12 13 14 15

Exercícios: Converta de Hexadecimal para Decimal: b) 20016 = _________ 10 c) 3EF16 = _________ 10 d) FAC16 = _________ 10 e) ABC16 = _________ 10

Conversão do sistema decimal para o hexadecimal. Novamente usamos divisões sucessivas. Exemplificando. Converter 100010 em hexadecimal. 1000|16 8 62|16 14 3 100010 = 3E816

Converter 12010 em hexadecimal 120|16 8 7 12010 = 7816

Exercícios: Converta de Decimal para Hexadecimal: b) 51210 = _________ 16 c) 76810 = _________ 16 d) 102410 = _________ 16 e) 204810 = _________ 16

Conversão do sistema hexadecimal para o binário. É análoga à conversão do sistema octal para o binário. Desta vez, precisamos de quatro bits para representar cada dígito hexadecimal. Exemplificando. Converter AB316 em binário. Vejamos outro exemplo. Converter F8DD16 em binário.

Exercícios: Converta de Hexadecimal para Binário c) 3EF16 = _________ 2 d) FAC16 = _________ 2 e) ABC16 = _________ 2

Conversão do sistema binário para o sistema hexadecimal. Novamente é análoga à conversão do sistema octal para o binário. Desta vez agrupamos os bits de 4 em 4 à partir da direita. Exemplificando. Converter 10011102 em hexadecimal. 10011102 = 100 1110 = 4E16 Converter 11000110112 em hexadecimal. 11000110112 = 11 0001 1011 = 31B16

Tabela Comparativa de Conversões N.º Decimal 10 N.º Binário 2 N.º Hexadecimal 16 N.º Octal 8 1 2 10 3 11 4 100 5 101 6 110 7 111 8 1000 9 1001 1010 A 12 1011 B 13 1100 C 14 1101 D 15 1110 E 16 1111 F 17

Exercícios: Converta de Binário para Hexadecimal

Exercícios Propostos Conversão de Bases

Converta para o sistema Octal 33110 b) 100010 c) 12810 d) 25510 11002 f) 10011102 g) 100011101112 1110111002 i) 76516 j) CBD16 k) FADA16 Converta para o sistema Hexadecimal 125310 b) 81910 c) 301410 d) 160010 7508 f) 3478 g) 1178 h) 5128 0111001000110112 j) 100011101100012 k) 1101110002 l) 11111101111102

a) 10(10) = _______________ (2) b) 256(10) = _______________ (2) Exercício 1. Converta os valores binários em decimais. a) 0001010(2) = ­­­_____(10) b) 1001001(2) = _____ (10) c) 0000111(2) = _____ (10) d) 1010101(2) = _____ (10) e) 1111111(2) = _____ (10) f) 0001011(2) = _____ (10) Exercício 2. Converta os valores decimais em binários. a) 10(10) = _______________ (2) b) 256(10) = _______________ (2) c) 170(10) = _______________ (2) d) 1024(10) = _______________ (2) e) 2025(10) = _______________ (2) f) 5000(10) = _______________ (2) Exercício 3. Converta os valores octais em decimais. a) 167 (8) = _______ (10) b) 256(8) = _______ (10) c) 1265 (8) = _______ (10) d) 63(8) = _______ (10) e) 355(8) = _______ (10) f) 666(8) = _______ (10)

a) A1 (16) = _______ (10) b) 2BBC(16) = _______ (10) Exercício 4. Converta os valores hexadecimais em decimais. a) 10(10) =___________(2) =____(8) =___(16) b) 246(10) =____________(2) =______(8) =_____ (16) c) 170(10) =___________(2) =____(8) =___(16) d) 1051(10) =____________(2) =______(8) =_____ (16) e) 2025(10) =___________(2) =____(8) =___(16) f) 5341(10) =____________(2) =______(8) =_____ (16) Exercício 5. Converta os valores decimais para as bases binária, octal e hexadecimal. a) A1 (16) = _______ (10) b) 2BBC(16) = _______ (10) c) FFF (16) = _______ (10) d) 63(16) = _______ (10) e) 5EF3 = _______ (10) f) AC6(16) = _______ (10)

Sistemas de Numeração Binário 0 e 1 Octal 0,1,2,3,4,5,6,7 Hexadecimal 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F Decimal 0,1,2,3,4,5,6,7,8,9

Conversões Binário Binário 0 e 1 Decimal 0 0 0 0 0 0 0 ...16,8,4,2,1 Octal 000 000 4, 2, 1 Hexadecimal 0000 0000 8, 4, 2, 1

Hexadecimal Converte para binário e depois para Hexadecimal Conversões Octal Octal 0,1,2,3,4,5,6,7 Hexadecimal Converte para binário e depois para Hexadecimal Binário 010 100 2 4 Decimal 35= 3x8^1 + 5x8^0

Conversões Decimal Decimal 0,1,2,3,4,5,6,7,8,9 Hexadecimal Divisões sucessivas por 16 Binário Usar a Tabelinha Octal Divisões sucessivas por 8

Conversões Hexadecimal 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F Decimal 35 = 3 x16^1 + 5 x 16^0 Binário 0000 0000 Octal Converte Binário, Converte Octal

A lógica booleana As máquinas do século XIX usavam base 10. O matemático inglês George Boole (1815-1864) publicou em 1854 os princípios da lógica booleana, onde as variáveis assumem apenas valores 0 e 1 (verdadeiro e falso). A dificuldade de implementar um dígito decimal (um número inteiro entre 0 e 9) em componentes elétricos determinaram o uso da base 2 em computadores. A lógica booleana foi usada na implementação dos circuitos elétricos internos a partir do século XX.

A lógica booleana ou binária A lógica booleana baseia-se em circuitos digitais que aceitam uma ou duas voltagens de entrada. Com base na voltagem de entrada, é gerada uma voltagem de saída. Para os fins dos computadores, a diferença de voltagem é associada como dois estados, ligado ou desligado. Por sua vez, estes dois estados são associados como 1 ou 0, equivalentes aos dois dígitos do sistema numérico binário.

A lógica booleana é uma lógica binária que permite a comparação de dois números e a geração de uma escolha baseada nos dois números. Estas escolhas são as operações lógicas AND, OR e NOT. Com a exceção do NOT, as operações booleanas têm a mesma função. Aceitam dois números, a saber, 1 ou 0, e geram um resultado baseado na regra lógica.

OPERAÇÃO NOT A operação NOT examina qualquer valor apresentado, 0 ou 1, e o inverte. O um se torna zero e o zero se torna um. Lembre-se que as portas lógicas são dispositivos eletrônicos criados especificamente para este fim. A regra lógica que seguem é que qualquer que seja a entrada, a saída será o contrário.

OPERAÇÃO AND A operação AND aceita dois valores de entrada. Se ambos os valores forem 1, a porta lógica gera uma saída de 1. Caso contrário, gera uma saída de 0. Existem quatro combinações de valores de entrada. Três destas combinações geram 0, e uma combinação gera 1.

OPERAÇÃO OR A operação OR também aceita dois valores de entrada. Se pelo menos um dos valores de entrada for 1, o valor de saída será 1. Mais uma vez, existem quatro combinações de valores de entrada. Desta vez, três das combinações geram uma saída de 1 e a quarta gera uma saída de 0.

APLICAÇÃO PRÁTICA As duas operações de redes que utilizam a lógica booleana são máscaras de sub-rede e as máscaras coringa. As operações de máscara oferecem uma maneira de filtrar endereços. Os endereços identificam os dispositivos na rede, permitindo que os endereços sejam agrupados ou controlados por outras operações da rede.

Lista de Exercícios e Prova Segundo Bimestre

Lista de Exercícios Por escrito os cálculos Lista de Exercícios Por escrito os cálculos. Valendo de 0 a 2 pontos na média - Entrega no dia da prova Bimestral

Prova Segundo Bimestre Valendo de 0 a 8 pontos na média - Por escrito os cálculos. - Pode usar calculadora simples

Segundo Bimestre - Lista de Exercícios 2 pontos - Prova Bimestral 8 pontos