Elementos de Lógica Digital Aula 1: Introdução 04/08/2011

Documentos relacionados
Instituto Federal de Educação, Ciência e Tecnologia de Santa Catarina - Campus São José. Prof. Glauco Cardozo.

ELETRONICA DIGITAL. Aula 01 Apresentação da disciplina; Representação Digital x Analógica. Prof. Franklin Alves 1

ELETRÔNICA DIGITAL. Prof. Fabio Martins Domingues

Universidade Federal do ABC

Apresentação da Disciplina Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 60h

Eletrônica Digital Apresentação e Cap.1 PROF. EDUARDO G. BERTOGNA UTFPR / DAELN

Universidade Estadual de Maringá Centro de Tecnologia Departamento de Informática. Eletrônica Digital

EELi02 Circuitos Lógicos

Ciência da Computação Circuitos Digitais Objetivos e Introdução

Sistema Supervisório - IHM

Apresentação da disciplina

Sistemas de Numeração. Exemplos de Sistemas de Numeração (1) Exemplos de Sistemas de Numeração (2) Sistemas de Numeração

CIRCUITOS DIGITAIS I

3. Computadores Industriais

Aula 01. Sistemas Analógicos e Digitais

Circuitos Digitais. Prof. Esp. Pedro Luís Antonelli Anhanguera Educacional

Capítulo 04 : Sistemas Numéricos

Aula 02. Sistemas de Numeração, Representação Numérica, Quantidades binárias, Sistemas Digitais e Analógicos.

SISTEMAS DE NUMERAÇÃO

Base: número de símbolos empregados no sistema numérico.

SISTEMAS DE NUMERAÇÃO. Introdução à Ciência da Computação ICC0001

Números são números, letras são números e sinais de pontuação, símbolos e até mesmo as instruções do próprio computador são números.

Sistemas de Numeração

Alex Maycon da Silva

Introdução à Automação

UNIVERSIDADE PRESBITERIANA MACKENZIE Decanato Acadêmico

ELETRÔNICA DIGITAL I

ALB - Álgebra de Boole Aula 2 Sistemas Numéricos. Prof. Antonio Heronaldo de Sousa (Heron)

Índice. 1.2 Sistemas Numéricos em uma Base B Qualquer

Conceitos Introdutórios Capítulo 1. Prof. Gustavo Fernandes de Lima

Prof. Leonardo Augusto Casillo

Aula 2 - Sistemas de Numeração

CIRCUITOS DIGITAIS. Apresentação da Disciplina Introdução aos Circuitos Digitais. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau

ELETRÔNICA DIGITAL Aula 1- Sistemas de Numeração. Prof.ª Msc. Patricia Pedroso Estevam Ribeiro

Eletrônica Digital. Conversão de base e operações aritméticas com números binários. Professor: Francisco Ary

Sistemas de Numeração. Sistemas Decimal, Binário e Hexadecimal.

Sistemas Digitais Módulo 1 Introdução e Sistemas de Numeração

Sistemas Digitais. Prof. Valbério Gonzaga

Para essa conversão utiliza-se o valor posicional

CIRCUITOS DIGITAIS I

Arquitetura de computadores BASE NUMÉRICAS

CIRCUITOS DIGITAIS I

Sistemas de numeração

Conceitos introdutórios

SISTEMA DE NUMERAÇÃO. Introdução a Informática. Vinícius Pádua

Sistemas Digitais Apresentação

Representação Digital da Informação I

DOCUMENTAÇÃO DA DISCIPLINA

Introdução à Computação: Sistemas de Numeração

Sistemas de Numeração. Professor Msc. Rodolfo Lauro Weinert Joinville, 26 de fevereiro de 2018

Organização de Computadores I

Lógica Matemática Elementos de Lógica Digital. Sistema de numeração 09/08/2016 1

Binário Decimal

INTRODUÇÃO À ELETRÔNICA DIGITAL (Unidade 1)

Arquitetura e Organização de computadores

ELETRÔNICA DIGITAL II

Aula 2 - Sistemas de Numeração

X. B Y Base do sistema de numeração Dígito do número em questão

Sistemas de numeração e conversão de bases Decimal e binário

1 bases numéricas. capítulo

Lista de Exercícios Sistemas de Numeração

Introdução a eletrônica digital, apresentação do curso, cronograma do curso.

RCM00011 CIRCUITOS DIGITAIS

Disciplina: Introdução à Engenharia da Computação

PLANO DE ENSINO CURSO DE EDUCAÇÃO PROFISSIONAL TÉCNICA DE NÍVEL MÉDIO INTEGRADO EM AUTOMAÇÃO INDUSTRIAL

Eletrônica Digital. Instituto Federal de Santa Catarina Campus São José. Área de Telecomunicações. Sistema de Numeração

CAPÍTULO 1 - SISTEMAS DE NUMERAÇÕES

Introdução à Computação

Introdução à Computação

Conversões numéricas de base. Organização de Computadores

SISTEMAS DE NUMERAÇÃO

Cálculo Numérico Conceitos Básicos

Escola Politécnica de Pernambuco Departamento de Engenharia Elétrica PROGRAMA EMENTA OBJETIVOS

Nota-se que um número é expresso como uma soma de potências de 10 multiplicando por coeficientes apropriados.

Dessa forma pode-se transformar qualquer número em qualquer base para a base 10.

Sistemas Digitais. Tiago Alves de Oliveira

PLANO DE ENSINO Engenharia Mecânica Fundamentos de Eletrônica Analógica e Digital

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS PRÓ-REITORIA DE GRADUAÇÃO DEPARTAMENTO DE COMPUTAÇÃO PLANO DE ENSINO

FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES REPRESENTAÇÃO NUMÉRICA. Cristina Boeres

Técnico em Eletrônica Módulo I Eletrônica Digital (ED) - Prof. Samuel M. B. Cavalcante

Computação e Programação

SSC512 Elementos de Lógica Digital. Sistemas de Numeração. GE4 Bio

Aula 01. Prof. Msc. Arthur G. Bartsch 2017/02

MAT115 Introdução ao Processamento de Dados Professor: Ibirisol Fontes Ferreira DCC: Departamento de Ciência da Computação

1 Introdução à Lógica Digital. Arquitectura de Sistemas Computacionais

Introdução à Ciência da Computação. Aula 04 Carlos André Guerra Fonseca

confrontamos são de natureza analógica (e.g. A generalidade das grandezas com que nos Noções elementares de electrónica digital - 2

Curso Profissional de Técnico de Gestão de Equipamentos Informáticos 10º ANO

Introdução. Universidade Federal de Campina Grande. A Informação e sua Representação (Parte I) Centro de Engenharia Elétrica e Informática

PCS 3115 (PCS2215) Sistemas Digitais I. Módulo 02 Sistemas de Numeração. Prof. Edison Spina. versão: 3.0 (fevereiro de 2.017)

Circuitos Lógicos. Prof. Odilson Tadeu Valle

Sistemas de Computação

ELE 0316 / ELE 0937 Eletrônica Básica

CAPÍTULO 1 REVISÃO DE LÓGICA COMBINACIONAL

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS UNIDADE DE ENSINO SUPERIOR CURSO DE ENGENHARIA INDUSTRIAL ELÉTRICA PLANO DE ENSINO

Sistemas de Numeração. Tiago Alves de Oliveira

BIBLIOGRAFIA BÁSICA COMPLEMENTAR

Aula 1. Funções Lógicas. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Introdução à Organização de Computadores. Conversão de Bases

Transcrição:

Elementos de Lógica Digital Aula 1: Introdução 04/08/2011

Website http://www.inf.ufes.br/~pdcosta/ensino/2010-2-elementos-de-logica-digital/ Prof a. Patrícia Dockhorn Costa

Objetivos O objetivo desta disciplina é familiarizar os alunos com as noções básicas da eletrônica digital Serão estudados os princípios e técnicas que são comuns a todos os sistemas digitais

Background da turma

Programa da disciplina Sistemas de numeração Funções Lógicas e Portas Lógicas Algebra de Boole Simplificação de expressões lógicas (mapa de Karnaugh) Circuitos combinacionais e sequenciais Simplificação de circuitos logicos Flip-flops Contadores Multiplexadores e demultiplexadores

Critérios de avaliação Duas provas parciais e trabalhos. A média parcial é calculada por: MP = 0,7*P + 0,3*T onde: P é a média aritmética das provas parciais e T é a média aritmética das notas dos trabalhos. A média final será: MF = MP, se MP 7,0. MF = (PF + MP)/2, se MP < 7,0. (PF é a nota da prova final) Se MF 5,0 -> Aprovado. Se MF < 5,0 -> Reprovado.

Bibliografia IDOETA, I.V.;CAPUANO, F.G. Elementos de Eletrônica Digital, 27 ed. São Paulo: Érica, 1998. TOCCI, Ronald J. Sistemas Digitais. 5 Edição. Rio de Janeiro: Prentice Hall do Brasil, 1994. TANENBAUM, Andrew S. Organização Estruturada de Computadores. 3a Edição. Rio de Janeiro: Livros Técnicos e Científicos, 1990. STOKHEIN, Roger L. Princípios Digitais, 3a ed. São Paulo: Makron Books, 1996.

Representações Numéricas Usadas para representar quantidades Representacão Analógica uma quantidade é representada por outra que é proporcional à primeira. Ex: no velocímetro de um automóvel, a deflexão do ponteiro é proporcional à velocidade do veículo. A posição angular do ponteiro representa o valor da velocidade do veículo, e qualquer variação é imediatamente refletida por uma nova posição do ponteiro. Importante: quantidades analógicas variam continuamente dentro de uma faixa de valores

Representações Numéricas (2) Representação Digital as quantidades são representadas por símbolos chamados dígitos, e não por valores proporcionais. Ex. relógio digital, que apresenta as horas, minutos e segundos, na forma de dígitos decimais (apesar do tempo variar continuamente). O valor é apresentado em saltos de um em um segundo ou minuto.

Sistemas Digitais e Analógicos A eletrônica analógica processa sinais com funções contínuas e a eletrônica digital processa sinais com funções discretas. Rampa e escada Voltímetro analógico e voltímetro digital Volume de uma TV

Vantagens da eletrônica digital Sistemas digitais são mais fáceis de serem projetados (usados circuitos de chaveamento no qual são usados apenas faixas de tensão Alta (High) ou Baixa (Low)) Fácil armazenamento Maior precisão Os circuitos digitais são menos afetados por ruídos (desde que o ruído não tenha amplitude suficiente para que dificulte a distinção entre nível alto e baixo) Os circuitos digitais são mais adequados à integração

Limitações da eletrônica digital O mundo é quase totalmente analógico! Temperatura, pressão, posição, velocidade, etc, etc Três operações são necessárias: Converter as entradas analógicas do mundo real para o formato digital Realizar o processamento da informação digital Converter as saídas digitais de volta ao formato analógico

Sistemas de Numeração Um sistema de numeração é formado por um conjunto de símbolos (alfabeto) que é utilizado para representar quantidades e por regras que definem a forma de representação. É definido por sua base, a qual define o número de algarismos (ou dígitos) utilizados para representar números. Base: b Conjunto de dígitos: d = {0, 1, 2,..., b-2, b-1} Notação posicional: A posição é que dá importância ou peso ao dígito. Os pesos são todos potências de uma dada base O dígito mais significativo é o que está mais à esquerda (MSB) O dígito menos significativo é o que está mais à direita (LSB) d m b m + d m-1 b m-1 +... + d 1 b 1 + d 0 b 0

Sistema Binário b = 2 d = {0, 1} 0, 1, 10, 11, 100, 101, 110, 111,... Conversão Sistema Binário para o Sistema Decimal 101 = 1x2 2 + 0x2 1 + 1x2 0 = 5 1100110001 = 1x2 9 + 1x2 8 + 1x2 5 + 1x2 4 + 1x2 0 = 817

Conversão Sistema Decimal para Binário Divisões Sucessivas 26 10 = 11010 2 197 10 = 11000101 2

Conversão Números Fracionários Binário Fracionário em Decimal 101, 101 1x2 2 + 0x2 1 + 1x2 0 + 1x2-1 + 0x2-2 + 1x2-3 = 5,625

Conversão Números Fracionários (2) Decimal Fracionário em Binário > 8,375 = 8 + 0.375 Transforma parte inteira (divisões sucessivas) > 8 = 1000 Transforma parte fracionária: multiplicação sucessiva das partes fracionárias pela base, até atingir zero: > 0,375 x 2 = 0,750 x 2 = 1, 500 (separa o 1 caso depois da virgula não seja zero) > 0,500 X 2 = 1,000 > 0,011 = 0,375 > 1000,011 = 8,375

Conversão Números Fracionários (3) Binário Fracionário em Decimais (outro exemplo) > 4,8 (4 = 100) > 0,8 x 2 = 1,6 > 0,6 x 2 = 1,2 > 0,2 x 2 = 0,4 > 0,4 x 2 = 0,8 (já apareceu, processo se repete) Caso equivalente a uma dízima > 0,8 = 0,1100 1100 1100... Logo, 4,8 = 100, 1100 1100 1100...

Sistema Octal b = 8 d = {0, 1, 2, 3, 4, 5, 6, 7} 0, 1, 2, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 16, 17, 20... Conversão de Octal para Decimal > 4501 = 4x8 3 + 5x8 2 + 0x8 1 + 1x8 0 Conversão de Decimal para Octal > Divisões sucessivas por 8 > 92 10 = 134 8 92 / 8 4 11 /8 3 1

Sistema Octal Conversão de Octal para Binário Transformar cada algarismo diretamente no correspondente binário 2 (010) 7 (111) 27 8 = 10111 2 4 (100) 4(100) 6(110) 7(111) 5(101) 44675 8 = 100100110111101 2

Sistema Hexadecimal b = 16 d = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F} 0, 1,... 8, 9, A, B, C, D, E, F, 10, 11... 18, 19, 1A, 1B,... Conversão de Hexadecimal para Decimal > F1A0 = 15x16 3 + 1x16 2 + 10x16 1 + 0x16 0 Conversão de Decimal para Hexadecimal Divisões sucessivas pela base (16) 1000 10 = 3E8 16 1000 / 16 8 62 / 16 14 3

Sistema Hexadecimal Conversão de Hexadecimal para Binário > C13 em binário? > C = 1100 > 1 16 = 0001 > 3 16 = 0011 > C13 = 1100 0001 0011 Conversão de Binário para Hexa > 1001 1000 > 9 8

Exercícios Converta: > 1010 2 para base 10 > 1100110001 2 para base 10 > 21 10 para base 2 > 552 10 para base 2 > 111,001 2 para base 10 > 100,11001 2 para base 10 > 3,380 10 para base 2 > 57,3 10 para base 2 > 100 8 para base 10 > 512 10 para base 8 > 719 10 para base 8 > 11010101 2 para base 8 > 1C3 16 para base 10 > 384 10 para base 16 > 1ED 16 para base 2 > 11000111100011100 2 para base 16