CIRCUITOS ARITMÉTICOS (Unidade 4)

Documentos relacionados
CODIFICADOR E DECODIFICADOR (Unidade 4)

MULTIPLEXADOR E DEMULTIPLEXADOR (Unidade 4)

Operações com números binários

Prof. Leonardo Augusto Casillo

Aula 9. Aritmética Binária. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Circuitos Digitais. Conteúdo. Soma de Números Binários. Soma de Números Binários. Exemplos. Exemplos. Aritmética Binária

Circuitos Lógicos Aula 22

ELE 0316 / ELE 0937 Eletrônica Básica

SSC512 Elementos de Lógica Digital. Circuitos Aritméticos. GE4 Bio

Binários: Operações matemáticas

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

Sistemas Digitais Módulo 2 Representações com Sinal e Aritmética Digital

Circuitos Lógicos. Capítulo 9 Aritmérica Digital: Operações e Circuitos

Organização de Computadores

Representação Digital da Informação II

REPRESENTAÇÃO DE DADOS. Prof. Maicon A. Sartin

Aritmética Binária e Complemento a Base. Introdução ao Computador 2010/1 Renan Manola

Projetos de Decodificadores

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

Números Binários Operações Aritméticas. Prof. Patrícia G. P. Magalhães

Organização e Arquitetura de Computadores I

Introdução à Computação

Capítulo 6 Aritmética Digital: Operações e Circuitos

Introdução à Informática

3. Revisão de Eletrônica Digital

Operações Aritméticas no sistema binário. Na área de eletrônica digital e microprocessadores é usado as operações aritméticas.

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Ciências da Computação & Engenharia Eletrônica

Circuitos Digitais. Conteúdo. Meio Somador. Circuitos Aritméticos. Meio Somador. Meio Somador. Circuitos Aritméticos. Ciência da Computação

EELi02 Circuitos Lógicos

PARTE I I: ARITMÉTICA COMPUTACIONAL ARQUITETURA DE COMPUTADORES ANTONIO RAMOS DE CARVALHO JÚNIOR

Sistemas Digitais. Circuitos Aritméticos. Monitoria SD Daniel Alexandro/Reniê Delgado/Vanessa Ogg. Editado por (DARA)

SISTEMAS DE NUMERAÇÃO

Introdução à Computação

ELETRÔNICA DIGITAL I

Introdução à Computação

Arquitetura e Organização de Computadores

ELT502 Eletrônica Digital I Graduação em Engenharia Eletrônica

Aula 10. Circuitos Aritméticos. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Computação e Programação

Arquitetura de Computadores. Tiago Alves de Oliveira

Relatório de Prática no LABORATORIO

Introdução aos processos de operação aritmética - Subtração

Capítulo V Sistemas Numéricos

Capítulo 6 Aritmética Digital: Operações e Circuitos

Introdução à Computação

Representações de Números Inteiros: Sinal e Magnitude e Representação em Excesso de k

Representação de Valores Números Binários Negativos

3 Utilizando o CircuitMaker, simule circuito abaixo e preencha sua tabela. Analise que circuito é esse.

Operações Aritméticas Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h

Circuitos Aritméticos. Circuitos Aritméticos. Circuitos Aritméticos. Circuitos Aritméticos. Circuitos Aritméticos. Circuitos Aritméticos

Aritmética Binária e Caminho de Dados. Aritmética Binária Caminho de Dados

Complemento a Um e Complemento a Dois

CIRCUITOS DIGITAIS I

Eletrônica Digital I (EDL I)

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

Aula 8: Complemento a Um e Complemento a Dois

Aula 7: Representações de Números Inteiros: Sinal e Magnitude e Representação em Excesso de k

Sistemas Digitais Módulo 8 Introdução aos Circuitos Aritméticos

Sistemas Digitais Circuitos Aritméticos e Unidades Aritméticas e Lógicas (ALUs)

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

CIRCUITOS DIGITAIS I

Circuitos Combinacionais

Circuitos Digitais Primeira Lista de Exercícios

Departamento de Engenharia Elétrica e de Computação SEL 384 Laboratório de Sistemas Digitais I Profa. Luiza Maria Romeiro Codá PRÁTICA Nº 4:

Circuitos Lógicos. Prof. Odilson Tadeu Valle

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

Sistemas Digitais Circuitos Aritméticos e Representação de Números com Sinal

SOMADORES E SUBTRATORES

EXPERIÊNCIA 8 CIRCUITOS ARITMÉTICOS: SOMADORES SUBTRATORES

Eletrônica Digital Sistemas de Numeração. Prof. Wanderley

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

Aula 14: Lógica e circuitos digitais

Aula 7: Portas Lógicas: AND, OR, NOT, XOR, NAND e NOR

Introdução: Objetivos:

Universidade Federal de Uberlândia Faculdade de Computação. Representação e aritmética binária

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

Sistemas de Numeração e Códigos

Sistema Supervisório - IHM

MATA49 Programação de Software Básico

Relatório de Prática no LABORATORIO

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

SOMADORES E SUBTRATORES

Organização e Arquitetura de Computadores I

Fundamentos de Arquiteturas de Computadores. Representação de números inteiros em complemento a 2

Formação dos números: Aplicação da fórmula geral para o numero

*********************

Arquitetura de Computadores Sistema de Numeração. Apresentado por Prof. Fred Sauer Mat. Elaborado por Prof. Ricardo Quintão

Circuitos Lógicos Combinacionais Aula Prática

Arquitetura e Organização de Computadores

Arquitetura de Computadores

CIRCUITOS SOMADORES = = =

Aula Expositiva 2. DCC 001 Programação de Computadores. 2º Semestre de 2011 Prof. Osvaldo Carvalho UFMG DCC

EPUSP PCS 2011/2305/2355 Laboratório Digital CALCULADORA SIMPLES

Aula de hoje. Códigos numéricos. Códigos binários. Armazenamento de dados. Armazenamento de dados. Armazenamento de dados

PCS 3115 (PCS2215) Sistemas Digitais I. Módulo 03a Aritmética Binária. Prof. Dr. Marcos A. Simplicio Jr. versão: 3.0 (Jan/2016) Conteúdo

Departamento de Engenharia Elétrica e de Computação SEL 405 Lab. de Introdução aos Sistemas Digitais I Profa. Luiza Maria Romeiro Codá PRÁTICA Nº 6

Capítulo 04 : Sistemas Numéricos

Aula 8 - Unidade lógica aritmética e Multiplicadores

Transcrição:

MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO DISCIPLINA: ELETRÔNICA DIGITAL CIRCUITOS ARITMÉTICOS (Unidade 4)

Somador Binário...RELEMBRANDO... Exemplo : A B S T + A A B B 2

Somador Binário...RELEMBRANDO... Exemplo 2: A B S T + 3

Somador de números com 4 bits: Somador Binário...CONTINUANDO... Forma de representar 4

ARITMÉTICA BINÁRIA (Subtração de números binários) 5

Regras para subtração binária: Circuitos Aritméticos Subtração Binária - = - = - = Subtração binária: O bit zero é considerado um elemento neutro Subtração decimal: A B R - A B R 6 2-49 6

Regras para subtração binária: Circuitos Aritméticos Subtração Binária A B R - = - = - = Subtração binária: - O bit zero é considerado um elemento neutro A B R Subtração decimal: 57 36-2 - = Nesta situação, ocorre o transporte 7

METODOLOGIA DO COMPLEMENTO (Método utilizado para subtração) 8

Circuitos Aritméticos Metodologia de Complemento Existem várias maneiras de realizar a subtração, porém em computação é comum a utilização do método dos complementos. Complemento de Complemento de 2 Este método consiste no valor que falta para atingir em cada algarismo Consiste em adicionar ao número obtido no Complemento de A utilização desses métodos simplifica a aritmética binária!! 9

Circuitos Aritméticos Metodologia de Complemento Complemento de : Consiste no valor que falta para atingir em cada algarismo. Exemplo : A Complemento de

Circuitos Aritméticos Metodologia de Complemento Complemento de : Consiste no valor que falta para atingir em cada algarismo. Exemplo 2: A Complemento de Como implementar o Complemento de de um número?

Circuitos Aritméticos Metodologia de Complemento Complemento de : Implementação consiste na utilização de portas lógicas do tipo inversoras (NOT). A Portas lógicas responsáveis pelo Complemento de O Complemento de pode ser analisado como uma simples inversão! 2

Circuitos Aritméticos Metodologia de Complemento Complemento de 2: Consiste em somar ao número obtido no complemento de. Exemplo : A Complemento de Soma-se a partir no bit mais da direita do número! + Complemento de 2 3

Circuitos Aritméticos Metodologia de Complemento Complemento de 2: Consiste em somar ao número obtido no complemento de. Exemplo 2: A Complemento de Soma-se a partir no bit mais da direita do número! + Complemento de 2 Como implementar o Complemento de 2 de um número? 4

Circuitos Aritméticos Metodologia de Complemento Complemento de 2: Implementação realizada por um conjunto somador. Complemento de A 4 A 3 A 2 A A B 5 B 4 B 3 B 2 A 5 B Somador B Complemento de 2 5

Circuitos Aritméticos Metodologia de Complemento Quando se usa os métodos de Complemento, adota-se a informação de sinal do número (positivo ou negativo). Chamado de MSB (Most Significant Bit) (23) (-23) Bits de magnitude Chamado de LSB (Least Significant Bit) Bits de sinal O MSB igual a indica o sinal positivo e igual a indica sinal negativo 6

Circuitos Aritméticos Subtração Binária: Como fazer? Após se obter o Complemento de 2, basta realizar uma SOMA. S = A - B S = (+A) (+B) Toda subtração pode ser analisada como uma soma!! S = (+A) + (-B) Deve-se inverter o sinal de B (complemento de 2) e soma-lo com A 7

EXEMPLO (Método utilizado para subtração) 8

Exemplo : Circuitos Aritméticos Subtração Binária: Como fazer? S = A - B A = B = º Passo Obter o número -B 28 S = 7 B = Complemento de + Complemento de 2 9

Exemplo : Circuitos Aritméticos Subtração Binária: Como fazer? S = A - B A = B = 2º Passo Realizar a soma Último bit transportado é desprezado 28 S = 7 A = + Complemento de 2 7 2

EXEMPLO 2 (Método utilizado para subtração) 2

Circuitos Aritméticos Subtração Binária: Como fazer? Exemplo 2: S = A - B A = B = º Passo Obter o número -B 4 2 S = 2 B = Complemento de + Complemento de 2 22

Circuitos Aritméticos Subtração Binária: Como fazer? Exemplo 2: S = A - B A = B = 2º Passo Realizar a soma Último bit transportado é desprezado 4 2 S = 2 A = + Complemento de 2 2 23

EXEMPLO 3 (Método utilizado para subtração) 24

Circuitos Aritméticos Subtração Binária: Como fazer? Exemplo 3: S = A - B A = B = º Passo Obter o número -B 8 26 S = -8 B = Complemento de + Complemento de 2 25

Circuitos Aritméticos Subtração Binária: Como fazer? Exemplo 3: S = A - B A = B = 2º Passo Realizar a soma Nessa situação não ocorreu um último bit transportado 8 26 S = -8 A = + Complemento de 2-8 26

Implementação Completa da Subtração S = A - B S = - A Resultado Faz a parte do Complemento de B B 4 B 3 B 2 B B B 4 B 3 B 2 B B A 4 A 3 A 2 A A Somador 4 bits S 4 S 3 S 2 S S A 4 A 3 A 2 A A Somador 4 bits S 4 S 3 S 2 S S Faz a parte do Complemento de 2 Faz a soma final 27

TRABALHO FINAL (Circuito de uma calculadora básica) 28

Somador/Subtrador Binário Projeto : Desenvolver um somador/subtrador binário de 4 bits. Nessa situação, utilize entradas em decimal (coder) e a saída exibida também em decimal (decoder) através de um display de 7 segmentos. Para deixar o circuito mais organizado, utilize o padrão de blocos do Logic Circuit para representar todas as etapas necessárias. Em duplas, montar o circuito no Software Logic Circuit, e enviar por email até o dia 29/5/6, às 23h:59m jeferson.fraytag@ifsc.edu.br 29

Somador/Subtrador Binário Projeto: Desenvolver um somador/subtrador binário de 4 bits. Nessa situação, utilize entradas em decimal (coder) e a saída exibida também em decimal (decoder) através de um display de 7 segmentos. CODER (A) Seleção ( ou ) Somador MUX (2 canais) CODER (B) Inversor Somador Somador 3

Até a Próxima Aula!! 3