ARITMÉTICA BINÁRIA. Adão de Melo Neto
|
|
- Angélica Almada Mendonça
- 7 Há anos
- Visualizações:
Transcrição
1 ARITMÉTICA BINÁRIA Adão de Melo Neto 1
2 Sumário Adição Multiplicação Subtração Divisão Complemento de 1 Complemento de 2 Representação de um número com sinal Sinal magnitude Complemento de 2 Valor em decimal de um número com sinal Sinal magnitude Complemento de 2 Aritmética em sinal magnitude Aritmética em complemento de 2 2
3 Adição Binária (regras) Regras = = = = 0 ( e vai 1 ao dígito de ordem superior) = 1 ( e vai 1 ao dígito de ordem superior) 3
4 Adição Binária (exemplos) Exemplo 1: = =
5 Multiplicação Binária (regras) Regras 0 x 0 = 0 0 x 1 = 0 1 x 0 = 0 1 x 1 = 1 Mesmo método que o decimal deslocamentos e adições Número maior deve ser colocado acima do menor 5
6 Multiplicação Binária (exemplo) Exemplo 1: = = =
7 Subtração Binária (regra) Regras 0-0 = = 1 Não é possível Pedir emprestado 1 ao dígito de ordem superior 1-0 = = 0 7
8 Subtração Binária (exemplos) Exemplo 1: = =
9 Subtração Binária (exemplos) Exemplo 2: = = = 8 10 (emprestou 1 2 e se tornou ) = 7 10 ( = 1 2 )
10 Subtração Binária (exemplos) Exemplo 3: = = = = (emprestou 1 2 e se tornou ) = ( = 1 2 )
11 Subtração Binária (exemplos) Exemplo 4: = = = = = = (emprestou 1 2 e se tornou ) = ( = 1 2 )
12 Subtração Binária (exemplos) Exemplo 4: = = (emprestou 1 2 e se tornou ) = ( = 1 2 ) = (emprestou 1 2 e se tornou ) = ( = 1 2 )
13 Divisão Binária (exemplos) Mesmo método que o decimal deslocamentos e adições 13
14 Divisão Binária Exemplo 1 : 1110 / 10 ou seja / 2 10 =
15 Divisão Binária (SLIDE NOVO) Exemplo 1 : 101 / 10 ou seja 5 10 / 2 10 =2, , Note que 10,1 = 1x x2-1 = 2,5 15
16 Complemento de 2 Definição Inverte os bits e adiciona 1 Exemplo: (número binário) (complemento de 2) 16
17 Representação de um número com sinal Bit de sinal É o bit mais a esquerda do número Se for 0 o número é positivo Se for 1 o número é negativo Sinal Magnitude o bit mais a esquerda é o bit de sinal e os outros bits representam a magnitude do número. Exemplo: = =
18 Representação de um número com sinal Complemento de 2 Na representação de números negativos em complemento de 2 deve-se fazer o complemento de 1 do número e somar 1. Exemplo: = = Note que: (complemento de 2) 18
19 Complemento de
20 Valor em decimal de um número com sinal Sinal-Magnitude = = = = Complemento de = = = = = =
21 Aritmética em Sinal Magnitude Soma Se os sinais forem iguais soma e conserva o sinal da parcela de maior magnitude. Exemplo1: Exemplo2:
22 Aritmética em Sinal Magnitude Soma Se os sinais forem diferentes subtrai e conserva o sinal da parcela de maior magnitude. Exemplo1: Exemplo2:
23 Aritmética em Sinal Magnitude Subtração Sejam dois número binário A e B A-B corresponde a A+(-B) 23
24 Aritmética em Complemento de 2 Soma Some os dois números e observe se ocorre carry (vai 1) sobre o bit de sinal e se ocorreu carry após o bit de sinal. Se ocorreu um e somente um dos dois carrys houve estouro (resultado errado), caso contrário a soma está correta. ( ) + ( ) = = = ==> = = = -10 (correto) 24
25 Aritmética em Complemento de 2 Soma (carry sobre bit de sinal) ( 5 10 ) + (6 10 ) = = = => carry sobre bit de sinal (estouro = overflow) = -5 (resultado errado) 25
26 Aritmética em Complemento de 2 Soma (carry após o bit de sinal) ( ) + (-6 10 ) = = = => carry após o bit de sinal (estouro = overflow) = 5 (resultado errado) 26
27 Aritmética em Complemento de 2 Subtração Sejam dois número binário A e B A-B corresponde a A+(-B) 27
28 Circuitos Combinatórios Adão de Melo Neto 28
29 Circuitos Digitais Circuitos Digitais Os circuitos lógicos podem ser de dois tipos: combinatórios e seqüenciais. São constituídos por portas que admitem uma ou várias entradas, cada uma delas podendo assumir o valor 0 ou 1. Circuitos Combinatórios A saída depende apenas de uma combinação de entradas. 29
30 Circuitos Digitais Circuitos Seqüenciais Nestes circuitos existe uma realimentação da saída para a entrada (denominado estado interno) cuja principal função é fazer com que as saídas dependam das entradas atuais e de estados ocorridos anteriormente. 30
31 Portas Lógicas Básicas 31
32 Portas Lógicas Características As entradas não estão limitadas a 2. Podem ter quantas entradas forem necessárias. A saída é sempre única Os circuitos/expressão booleana podem ser construídos pela combinação de portas lógicas 32
33 Portas Lógicas Características Os circuitos/expressão booleana podem ser construídos pela combinação de portas lógicas S = A. B + A. C 33
34 Circuitos Integrados As portas não são vendidas individualmente, mas em unidades chamadas de circuitos integrados SSI (Small Scale Integrated): 1 à 10 portas MSI (Medium Scale Integrated): 10 à 100 portas LSI (Large Scale Integrated): 100 à portas VLSI (Very Large Scale Integrated): > portas 34
35 Circuitos Combinatórios Multiplexador Seleciona uma das várias entradas e gera a saída Demultiplexador Seleciona uma dentre as várias saídas Comparador Compara duas palavras de entrada (por exemplo, verificando se são iguais) Shifter Desloca os bits para a esquerda ou direita Meio Somador Somador Completo 35
36 Circuitos Combinatórios MULTIPLEXADOR Seleciona uma das várias entradas (D i ) e gera a saída F Quando A=0, B= 0 e C = 0, teremos na saída da 1 a porta AND D = D 0 A saída de todas as outras portas AND é 0 Portanto, a saída F = D 0 36
37 37
38 38
39 Circuitos Combinatórios MULTIPLEXADOR (exercícios) Qual saída será selecionada quando A=1, B=1 e C=0 (Mostre no circuito as saídas das portas lógicas como na figura anterior) Faça o mesmo para mesmo para A=1, B=0 e C=0. 39
40 Circuitos Combinatórios DEMULTIPLEXADOR Seleciona uma das 2 3= 8 saídas (D i ) dado 3 entradas A,B e C Quando A=0, B=0 e C=0 teremos D 0 =1.1.1 = 1 Todas as outras saídas serão D i = 0 (i= 1 a 7) 40
41 41
42 42
43 Circuitos Combinatórios DEMULTIPLEXADOR (exercícios) Qual saída será selecionada quando A=1, B=1 e C=0 (Mostre no circuito as saídas das portas lógicas como na figura anterior) Faça o mesmo para mesmo para A=1, B=0 e C=0. 43
44 Circuitos Combinatórios COMPARADOR Compara duas palavras de entrada (por exemplo, verificando se são iguais) Exemplo 1: A = A 3 A 2 A 1 A 0 = 1110 e B = B 3 B 2 B 1 B 0 =
45 45
46 Circuitos Combinatórios COMPARADOR Compara duas palavras de entrada (por exemplo, verificando se são iguais) Exemplo 1: A = A 3 A 2 A 1 A 0 = 1110 e B = B 3 B 2 B 1 B 0 =
47 47
48 Circuitos Combinatórios SHIFTERS (DESLOCADORES) Desloca os bits para a esquerda (C=0) ou direita (C=1) D = D 0 D 1 D 2 D 3 D 4 D 5 D 6 D 7 =
49 49
50 Circuitos Combinatórios SHIFTERS (DESLOCADORES) Deslocar para esquerda (multiplicar por 2) Deslocar para direita (dividir por 2) D = D 0 D 1 D 2 D 3 D 4 D 5 D 6 D 7 = (96 10 ) ( ) x ( ) 2 50
51 Circuitos Combinatórios SHIFTERS (EXERCÍCIO) Preencha a figura anterior considerando D = D 0 D 1 D 2 D 3 D 4 D 5 D 6 D 7 = e C= 0 Preencha a figura anterior considerando D = D 0 D 1 D 2 D 3 D 4 D 5 D 6 D 7 = e C= 1 51
52 Circuitos Combinatórios MEIO SOMADOR Soma dois valores Você saberei fazer um somador que soma dois bits A e B? = = = = 0 ( e vai 1 (carry)) 52
53 Circuitos Combinatórios MEIO SOMADOR SUM corresponde a operação XOR XOR= a saída é 1 apenas se A e B forem diferentes CARRY corresponde a operação AND AND = a saída é 1 apenas se A=1 e B=1 1 Carry
54 Circuitos Combinatórios SOMADOR COMPLETO Soma dois valores Você saberia fazer um somador completo de dois bits A e B? 11 Carry In Carry Out 54
55 55
56 Circuitos Combinatórios SOMADOR COMPLETO (exercício) Preencha as saída das portas considerando A=1 e B=1 e Cin=0 Preencha as saída das portas considerando A=1 e B=0 e Cin=0 Preencha as saída das portas considerando A=1 e B=1 e Cin=1 56
57 Unidade Lógica Aritmética (ULA) ULA Opera AND, OR, NOT e soma duas palavras de máquina F = F 0 F 1 F = 00 ==> A AND B F = 01 ==> A OR B F = 10 ==> NOT B F = 11 ==> SOMA A e B 57
58 Unidade Lógica Aritmética (ULA) de 1 bit 58
59 Unidade Lógica Aritmética (ULA) de 1 bit 59
60 Unidade Lógica Aritmética (ULA) de 8 bits 60
61 Circuitos Sequenciais (Latch, Flip-Flop e Memórias) Adão de Melo Neto 61
62 Circuitos Lógicos Circuitos Lógicos Os circuitos lógicos podem ser de dois tipos: combinatórios e seqüenciais. São constituídos por portas que admitem uma ou várias entradas, cada uma delas podendo assumir o valor 0 ou 1. Circuitos Combinatórios A saída depende apenas de uma combinação de entradas. 62
63 Circuitos Lógicos Circuitos Seqüenciais Nestes circuitos existe uma realimentação da saída para a entrada (denominado estado interno) cuja principal função é fazer com que as saídas dependam das entradas atuais e de estados ocorridos anteriormente. 63
64 Latches Latchs A forma mais básica de se implementar um circuito lógico de memória é conhecida como latch. É composto de duas portas lógicas inversoras, possuindo duas saídas: a variável lógica Q e seu complemento lógico /Q. Se Q=1 (1), então é imposto que /Q=0 (2,3). Esse estado (Q=1) (4,5) permanecerá até que seja feito Q=0. 64
65 Latches Latchs (continuação) Se Q=0 (1), então é imposto que /Q=1 (2,3). Esse estado (Q=0) (4,5) permanecerá até que seja feito Q=1. 65
66 Latches Latch SR Em primeiro lugar especifica-se o estado do latch SR através do par Q e seu complemento /Q Estado SET: Q=1 e /Q=0 alcançado pela combinação S=0 e R=1 Estado RESET: Q=0 e /Q=1 alcançado pela combinação S=1 e R=0 Combinação S=1 e R=1 O estado atual é mantido Combinação S=0 e R=0 Não é utilizada por produzir um estado indefinido 66
67 Latches Latch SR Estado SET: Q=1 e /Q=0 (obtido por S=0 e R=1) Observe na figura: Quando S=0 (1), a saída da 1 a NAND é 1 e portanto Q=1 (2). As entradas da 2 a NAND são 1 (3) e R=1 (1) e portanto /Q=0 (4). As entradas da 1 a NAND são S=0 (1) e 0 (5) e portanto Q= 1 (6). 67
68 Latches Latch SR Estado RESET: Q=0 e /Q=1 (obtido por S=1 e R=0) Observe na figura: Quando R=0 (1), a saída da 2 a NAND é 1 e portanto /Q=1 (2). As entradas da 1 a NAND são 1 (3) e S=1 (1) e portanto Q=0 (4). As entradas da 2 a NAND são R=0 (1) e 0 (5) e portanto /Q= 1 (6). 68
69 Latches Latch SR Estado Q e /Q mantido (obtido por S=1 e R=1) Exemplo: considere que Q=1 e /Q=0. Quando S=R=1 e Q=1 e /Q=0 (1) as entradas da 1 a NAND são S=1 (1) e 0 (2) e da 2 a NAND R=1 (1) e 1 (2). Portanto Q=1 (3) e /Q-=0 (3), ou seja, o estado foi mantido. 69
70 Latches Latch SR Estado Proibido (obtido por S=0 e R=0) Quando S=R=0 (1), as saídas das NAND serão Q=1 e /Q=1 (2). Agora, as entradas das 1 a NAND são S=0 (1) e 1 (3) ==> Q=1 (4) Agora, as entradas das 2 a NAND são R=0 (1) e 1 (3) ==> /Q=1 (4) Como Q=/Q, existe um erro, por isso o estado é PROIBIDO. 70
71 Latches Latch SR com entrada de controle (C) Com a entrada de controle (C) não é necessário se fazer uma combinação de S e R para se manter o estado atual
72 Latches Latch D Motivação: Evitar a entrada S=R=1 não determinística Corresponde ao latch SR com entrada de controle (C) em que não necessita-se mais duas entradas S e R: apenas uma entrada D. Como S=D e R=/D não existe a possibilidade de ocorrer o estado proibido (S=1 e R=1). 72
73 Latch x Flip-flops Latch: Flip-Flop A saída (Q e /Q) é atualizada pelo nível do sinal de controle. A saída (Q e /Q) é atualizada pela transição negativa do sinal de controle. Latch D Flip-flop D 73
74 Memórias Componente essencial de todo computador. Armazena tanto dados como instruções a serem executadas pelo processador. Registradores São formados por vários flip-flops. 8 bits 8 flip-flops. 16 bits 16 flip-flops n bits n flip-flops 74
75 Memórias RAM: SRAM Construídas com flip-flops D Mantém seu conteúdo enquanto houver energia Muito rápidas: acesso em nanosegundos (10-9 segundos) Construção de memória cache nível 2 75
CIRCUITOS SEQUENCIAIS. Adão de Melo Neto
CIRCUITOS SEQUENCIAIS Adão de Melo Neto 1 EMENTA DEFINIÇÃO FLIP-FLOP SR FLIP-FLOP SR COM ENTRADA DE CLOCK FLIP-FLOP D COMPARAÇÃO DOS FLIP-FLOPS FLIP-FLOP X LATCH FLIP FLOP JK FLIP-FLOP D A PARTIR DO JK
Leia maisSSC0112 Organização de Computadores Digitais I
SSC2 Organização de Computadores Digitais I 4ª Aula Revisão de Lógica Digital Profa. Sarita Mazzini Bruschi sarita@icmc.usp.br Aula ministrada por Prof. Paulo Sergio Lopes de Souza Revisão de Lógica Digital
Leia maisNível da Lógica Digital
Nível da Lógica Digital (Aula 7) Circuitos Lógicos Digitais Básicos Circuitos Integrados CIs (chips/pastilhas) Agrupa portas lógicas Pastilhas de silício DIP (Dual Inline Package) Invóculo c/ 2 linhas
Leia maisCircuitos Integrados. Nível da Lógica Digital (Aula 7) Circuitos Combinacionais. Circuitos Lógicos Digitais Básicos. Multiplexadores (1)
Circuitos Integrados Nível da Lógica Digital (Aula 7) Circuitos Lógicos Digitais Básicos Roberta Lima Gomes - LPRM/DI/UFES Sistemas de Programação I Eng. Elétrica 2007/2 CIs (chips/pastilhas) Agrupa portas
Leia maisOrganização de Computadores
Faculdades SENAC Sistemas de Informação 27 de fevereiro de 2008 Contextualizando Aritmética Binária Os Computadores e as calculadoras digitais realizam várias operações aritméticas sobre números representados
Leia maisUniversidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Ciências da Computação & Engenharia Eletrônica
Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Ciências da Computação & Engenharia Eletrônica Aula 1-T 1. Projeto de unidade lógico-aritmética (ULA).
Leia maisOperações com números binários
Operações com números binários Operações com sistemas de numeração Da mesma forma que se opera com os números decimais (somar, subtrair, multiplicar e dividir) é possível fazer essas mesmas operações com
Leia maisAula 7: Portas Lógicas: AND, OR, NOT, XOR, NAND e NOR
Aula 7: Portas Lógicas: AND, OR, NOT, XOR, NAND e NOR Conforme discutido na última aula, cada operação lógica possui sua própria tabela verdade. A seguir será apresentado o conjunto básico de portas lógicas
Leia maisCircuitos Lógicos. Capítulo 9 Aritmérica Digital: Operações e Circuitos
UNIVERSIDADE FEDERAL DE SÃO JOÃO DEL REI Circuitos Lógicos Capítulo 9 Aritmérica Digital: Operações e Circuitos Prof. Erivelton Geraldo Nepomuceno http://www.ufsj.edu.br/nepomuceno nepomuceno@ufsj.edu.br
Leia maisÁlgebra Booleana. UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática
Arquitectura de Computadores I Engenharia Informática (11537) Tecnologias e Sistemas de Informação (6616) Álgebra Booleana Nuno Pombo / Miguel Neto Arquitectura Computadores I 2014/2015 1 Nas primeiras
Leia maisAritmética Binária e Complemento a Base. Introdução ao Computador 2010/1 Renan Manola
Aritmética Binária e Complemento a Base Introdução ao Computador 2010/1 Renan Manola Sumário Soma e multiplicação binária; Subtração e divisão binária; Representação com sinal; Complemento a base. Adição
Leia maisProf. Leonardo Augusto Casillo
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO Aula 10 Circuitos Aritmeticos Prof. Leonardo Augusto Casillo Somador Binário Funções aritméticas como adição, subtração, podem ser
Leia maisCircuitos Digitais. Conteúdo. Soma de Números Binários. Soma de Números Binários. Exemplos. Exemplos. Aritmética Binária
Ciência da Computação Aritmética Binária Prof. Sergio Ribeiro Material adaptado das aulas de Sistemas Digitais do Prof. Dr. Marcelo Andrade da USP Conteúdo Soma de números binários. Soma de números BCD.
Leia maisPortas lógicas e circuitos digitais. Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007
Portas lógicas e circuitos digitais Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007 Tópicos Portas Circuito somador Circuito subtrator flip-flops (registradores)
Leia maisCALCULADORA SIMPLES COM ULA
CALCULADORA SIMPLES COM ULA Versão 2013 RESUMO 1 Esta experiência tem por objetivo a utilização de circuitos integrados de operações lógicas e aritméticas para o desenvolvimento de circuitos que executam
Leia maisOrganização e Arquitetura de Computadores. A Arquitetura no nível da lógica digital Prof.: Hugo Barros
Organização e Arquitetura de Computadores A Arquitetura no nível da lógica digital Prof.: Hugo Barros email@hugobarros.com.br Portas Lógicas e Álgebra de Boole Circuitos digitais o Construídos a partir
Leia maisCircuitos Lógicos Combinacionais Aula Prática
Circuitos Lógicos Combinacionais Aula Prática Objetivos 1: Aprendizado da Ferramenta TKgate 2: Construção de circuitos combinacionais complexos 3: Construção de uma ALU básica 2 bits. AND, OR CMP SOMADOR
Leia maisCapítulo 6 Aritmética Digital: Operações e Circuitos
Capítulo 6 Aritmética Digital: Operações e Circuitos slide 1 Temas abordados nesse capítulo: - Adição, subtração, multiplicação e divisão de dois binários. - Diferença entre soma binária e soma OR. - Vantagens
Leia maisIntrodução à Computação
Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Introdução à Computação A Informação
Leia maisMULTIPLEXADOR E DEMULTIPLEXADOR (Unidade 4)
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
Leia maisBinários: Operações matemáticas
Soma Subtração Multiplicação Divisão Eng. da Computação Eng. de Controle e Automação Binários: awmascarenhas@gmail.com https://sites.google.com/site/awmascarenhas Conteúdo : 1 Adição 1.1 Regras básicas
Leia maisSistemas Digitais. Circuitos Aritméticos. Monitoria SD Daniel Alexandro/Reniê Delgado/Vanessa Ogg. Editado por (DARA)
Sistemas Digitais Circuitos Aritméticos Monitoria SD 2011.2 Daniel Alexandro/Reniê Delgado/Vanessa Ogg Editado por (DARA) Circuitos Aritméticos Circuitos Aritméticos são aqueles que realizam operações
Leia maisEletrônica Digital I (EDL I)
Eletrônica Digital I (EDL I) Instituto Federal de Educação, Ciência e Tecnologia de Santa Catarina - Campus São José Prof. Glauco Cardozo glauco.cardozo@ifsc.edu.br Ementa à Sistemas de numeração. à Funções
Leia maisCircuitos Combinacionais
! Circuitos Combinacionais x Sequenciais Combinacional - saídas dependem unicamente das entradas Entradas Circuito Combinacional Saídas Sequencial -háuma realimentação da saída para a entrada, denominada
Leia maisCircuitos Aritméticos. Circuitos Aritméticos. Circuitos Aritméticos. Circuitos Aritméticos. Circuitos Aritméticos. Circuitos Aritméticos
1 - ADIÇÃO BINÁRIA Computadores digitais e calculadoras realizam as várias operações aritméticas sobre os números representados em forma binária. Na adição binária apenas quatro situações podem ocorrer
Leia maisIntrodução à Computação
Introdução à Computação Jordana Sarmenghi Salamon jssalamon@inf.ufes.br jordanasalamon@gmail.com http://inf.ufes.br/~jssalamon Departamento de Informática Universidade Federal do Espírito Santo Agenda
Leia maisArquitetura de Computadores Aula 9 Portas Lógicas
Arquitetura de Computadores Aula 9 Portas Lógicas Prof. Fred Sauer http://www.fredsauer.com.br fsauer@gmail.com 1/18 * Definição * Tipos de portas lógicas (operadores) * Aplicações - porta de transferência
Leia maisCircuitos Combinacionais
Circuitos Combinacionais Circuito combinacional: Possui portas lógicas conectadas para produzir valor dos sinais de saída Não possui armazenamento de valores no circuito Valor dos sinais de saída depende
Leia maisCurso Profissional de Técnico de Gestão de Equipamentos Informáticos 10º ANO
Planificação Anual 2016/2017 Curso Profissional de Técnico de Gestão de Equipamentos Informáticos SISTEMAS DIGITAIS E ARQUITETURA DE COMPUTADORES 10º ANO 1 MÓDULO 1 - Sistemas de Numeração 32 aulas de
Leia maisOrganização e Arquitetura de Computadores I
Organização e Arquitetura de Computadores I Aritmética Computacional Slide 1 Sumário Unidade Lógica e Aritmética Representação de Números Inteiros Representação de Números de Ponto Flutuante Aritmética
Leia maisFaculdade de Computação Curso de Sistemas de Informação Sistemas Digitais Lista 3 Prof. Dr. Daniel A. Furtado
Faculdade de Computação Curso de Sistemas de Informação Sistemas Digitais Lista 3 Prof. Dr. Daniel A. Furtado Circuitos Aritméticos 1. Construa a tabela verdade de um somador completo (FA) de um bit e
Leia maisProcessador: Conceitos Básicos e Componentes
Processador: Conceitos Básicos e Componentes Cristina Boeres Instituto de Computação (UFF) Fundamentos de Arquiteturas de Computadores Material baseado nos slides de Fernanda Passos Cristina Boeres (IC/UFF)
Leia maisArquitetura de Computadores I
Arquitetura de Computadores I Aritmética Computacional - Inteiros - Edson Moreno edson.moreno@pucrs.br http://www.inf.pucrs.br/~emoreno Sumário A unidade lógico-aritmética Representação de números inteiros
Leia maisArquitetura e Organização de Computadores. Sistemas Numéricos
Arquitetura e Organização de Computadores Sistemas Numéricos 1 A Notação Posicional Todos os sistemas numéricos usados são posicionais. Exemplo 1 (sistema decimal): 1999 = 1 x 1000 + 9 x 100 + 9 x 10 +
Leia maisIntrodução à Computação
Universidade Federal de Campina Grande Departamento de Sistemas e Computação Introdução à Computação Conceitos Básicos de Eletrônica Digital (Parte III) Prof. a Joseana Macêdo Fechine joseana@computacao.ufcg.edu.br
Leia mais3 - Operações Lógicas. Portas Lógicas, Expressões Lógicas e Circuitos Lógicos
3 - Operações Lógicas Portas Lógicas, Expressões Lógicas e Circuitos Lógicos 1 Introdução George Boole (1854) Álgebra de Boole Operações (disjunção), (conjunção) e (negação) Constantes: 0, 1 Axiomas: associatividade,
Leia maisMódulo 3 Circuitos Combinatórios
1 Sistemas Digitais e Arquitetura de Computadores Módulo 3 Circuitos Combinatórios 1. Visão geral 2017/2018 2 Introdução A evolução das portas lógicas para a constituição dos circuitos digitais combinatórios
Leia maisUFMG DCC Álgebra de Boole. Slides ligeiramente adaptados daqueles do professor Osvaldo Farhat de Carvalho, DCC, UFMG
UFMG DCC001 2013-1 1 Álgebra de Boole Slides ligeiramente adaptados daqueles do professor Osvaldo Farhat de Carvalho, DCC, UFMG UFMG DCC001 2013-1 2 Bits e informação Representamos números, caracteres,
Leia maisProcessadores
Processadores Definição O processador é o Circuito Integrado mais importante do computador. Ele é considerado como o cérebro do computador e funciona como uma UCP Unidade Central de Processamento. Definição
Leia maisCircuitos Combinacionais Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h
Circuitos Combinacionais Prof. Rômulo Calado Pantaleão Camara Carga Horária: 2h/60h Circuitos Combinacionais Nessa aula será abordados os seguintes conceitos: Circuitos Exclusive-OR e Exclusive-NOR; Escalas
Leia maisCIRCUITOS SOMADORES = = =
IRUITOS SOMADORES Os circuitos digitais que efetuam operações aritméticas devem processar os dados na forma binária, ou seja, devem executar as operações matemáticas com os números binários omo o sistema
Leia maisAula 9. Aritmética Binária. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira
Aula 9 Aritmética Binária SEL 044 - Sistemas Digitais Prof. Dr. Marcelo Andrade da Costa Vieira . SOMA DE DOIS NÚMEROS BINÁRIOS Álgebra Booleana (OR) Aritmética (+) 0 + 0 = 0 0 + = + 0 = + = 0 + 0 = 0
Leia maisPARTE I I: ARITMÉTICA COMPUTACIONAL ARQUITETURA DE COMPUTADORES ANTONIO RAMOS DE CARVALHO JÚNIOR
PARTE I I: ARITMÉTICA COMPUTACIONAL ARQUITETURA DE COMPUTADORES ANTONIO RAMOS DE CARVALHO JÚNIOR Introdução Como representar números em memória? Como representar números negativos e de ponto flutuante?
Leia maisELT502 Eletrônica Digital I Graduação em Engenharia Eletrônica
ELT52 Eletrônica Digital I Graduação em Engenharia Eletrônica Universidade Federal de Itajubá IESTI Aula 9 Circuitos aritméticos Parte 2/2 Aritmética BCD e ULA de Paula Rodrigues Circuitos aritméticos
Leia maisSistemas Digitais (SD) Circuitos combinatórios: somadores, subtractores e comparadores
Sistemas Digitais (SD) Circuitos combinatórios: somadores, subtractores e comparadores Aula Anterior Na aula anterior: Circuitos combinatórios típicos: Descodificadores Codificadores Multiplexers Demultiplexers
Leia maisAula 16: UCP: Conceitos Básicos e Componentes
Aula 16: UCP: Conceitos Básicos e Componentes Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) UCP: Conceitos Básicos e Componentes FAC 1 / 34
Leia maisSistemas Binários. José Delgado Arquitetura de Computadores Sistemas binários 1
Sistemas Binários Circuitos combinatórios Circuitos sequenciais Representação de números Notação em complemento para 2 Soma e subtração Grandes números José Delgado 23 Arquitetura de Computadores Sistemas
Leia maisArquitetura de Computadores
Arquitetura de Computadores Eduardo Albuquerque Adaptado do material do Prof. Fábio M. Costa Instituto de Informática UFG 1S/2004 Representação de Dados e Aritmética Computacional Roteiro Números inteiros
Leia maisSistemas Binários. José Delgado Arquitetura de Computadores Sistemas binários 1
Sistemas Binários Circuitos combinatórios Circuitos sequenciais Representação de números Notação em complemento para 2 Soma e subtração Grandes números José Delgado 22 Arquitetura de Computadores Sistemas
Leia mais4. Desenhe um digrama esquemático para cada uma das funções abaixo. a.
Eletrônica Digital Lista de Exercícios 1. Preencha a tabela abaixo para cada uma das funções indicadas. x 2 x 1 x 0 x 2 x 1 x 2 +x 1 x 2 x 1 x 2 x 1 + x 0 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1
Leia maisEletrônica Digital I (EDL I)
Eletrônica Digital I (EDL I) Instituto Federal de Educação, Ciência e Tecnologia de Santa Catarina - Campus São José Prof. Glauco Cardozo glauco.cardozo@ifsc.edu.br Os circuitos lógicos dos sistemas digitais
Leia maisSistemas Digitais Módulo 8 Introdução aos Circuitos Aritméticos
Universidade Federal de Uberlândia Faculdade de Computação Sistemas Digitais Módulo 8 Introdução aos Circuitos Aritméticos Graduação em Sistemas de Informação Disciplina: Sistemas Digitais Prof. Dr. Daniel
Leia maisOrganização e Arquitetura de Computadores I
Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de
Leia maisArquitetura de Computadores. Tiago Alves de Oliveira
Arquitetura de Computadores Tiago Alves de Oliveira Revisão A B S 0 0 0 Porta Lógica XOR Tabela Verdade XOR 0 1 1 1 0 1 1 1 0 Somadores Os somadores são importantes em computadores e também em outros tipos
Leia maisRepresentação de Valores Números Binários Negativos
Representação de Valores Números Binários Negativos Prof. Alexandre Beletti Cap. 2 Weber Apêndice A - Tanenbaum Possibilidades Números inteiros positivos Números com sinal Representação em sinal-magnitude
Leia maisEletrônica Digital. Funções lógicas, álgebra de boole e circuitos lógicos combinacionais básicos. Professor: Francisco Ary
Eletrônica Digital Funções lógicas, álgebra de boole e circuitos lógicos combinacionais básicos Professor: Francisco Ary Introdução Vimos na aula anterior conversão de números binário fracionários em decimal;
Leia maisPCS 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
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 Aritmética Binária Soma e Subtração com Números Decimais e Binários
Leia mais1. Sistemas de numeração e códigos 23
Sumário 1. Sistemas de numeração e códigos 23 1.1. Conceitos fundamentais 23 1.2. Representações numéricas 24 1.3. Representação de dados numéricos 25 1.4. Sistemas de números e bases numéricas 27 1.4.1.
Leia maisSSC512 Elementos de Lógica Digital. Circuitos Aritméticos. GE4 Bio
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Elementos de Circuitos Aritméticos GE4 Bio GE4Bio Grupo de Estudos em Sinais Biológicos
Leia maisEletrônica Digital. Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br
Eletrônica Digital Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br Circuitos Combinacionais Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br Circuitos Combinacionais A saída de um circuito combinacional
Leia maisAritmética Binária e Caminho de Dados. Aritmética Binária Caminho de Dados
ritmética Binária Caminho de Dados Ivanildo Miranda Octávio ugusto Deiroz Representação Binárias Representação Hexadecimal Números sem Sinal Números com Sinal Operações ritméticas (soma e subtração) com
Leia maisSistemas Digitais Módulo 2 Representações com Sinal e Aritmética Digital
Universidade Federal de Uberlândia Faculdade de Computação Sistemas Digitais Módulo 2 Representações com Sinal e Aritmética Digital Graduação em Sistemas de Informação Prof. Dr. Daniel A. Furtado Prof.
Leia maisProcessador. Processador
Departamento de Ciência da Computação - UFF Processador Processador Prof. Prof.Marcos MarcosGuerine Guerine mguerine@ic.uff.br mguerine@ic.uff.br 1 Processador Organização básica de um computador: 2 Processador
Leia maisOperações Aritméticas Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h
Operações Aritméticas Prof. Rômulo Calado Pantaleão Camara Carga Horária: 2h/60h Adição no Sistema Binário: É desenvolvida de forma idêntica ao sistema decimal; Apenas quatro casos podem ocorrer: Adição
Leia maisSISTEMAS DIGITAIS (SD)
SISTEMAS DIGITAIS (SD) MEE Acetatos das Aulas Teóricas Versão 3.0 - Português Aula N o 10: Título: Sumário: ircuitos combinatórios: somadores, subtractores e comparadores Somadores, subtractores e comparadores.
Leia maisSISTEMAS DIGITAIS (SD)
SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 4.0 - Português Aula N o 11: Título: Sumário: Circuitos combinatórios: Unidade Lógica e Aritmética Unidade Lógica e Aritmética (ULA). 2015/2016
Leia maisNúmeros Binários Operações Aritméticas. Prof. Patrícia G. P. Magalhães
Números Binários Operações Aritméticas Prof. Patrícia G. P. Magalhães Soma de números Binários Se faz semelhante as operações com números decimais, mas lembre-se que estamos falando de binários, assim:
Leia maisSISTEMAS DIGITAIS (SD)
SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 3.0 - Português Aula N o 11: Título: Sumário: Circuitos combinatórios: (ULA). 2014/2015 Nuno.Roma@tecnico.ulisboa.pt Sistemas Digitais (SD)
Leia maisComputação e Programação
Computação e Programação 1ª Aula de 2008-2009 Instituto Superior Técnico, Dep. de Engenharia Mecânica - Sistemas O Visual C++ Para Casa (se possível antes da aula!): Veja o video e o screencast que se
Leia maisDisciplina de. Organização de Computadores Digitais
USP - SSC-5 Bach. Sist Info / 24-2 USP - ICMC - SSC SSC 5 - Sist. Informação - 2o. Semestre 24 Disciplina de Prof. Fernando Santos Osório Email: fosorio [at] { icmc. usp. br, gmail. com } Página Pessoal:
Leia maisDisciplina de. Organização de Computadores Digitais
USP - SSC-5 Bach. Sist Info / 24-2 USP - ICMC - SSC SSC 5 - Sist. Informação - 2o. Semestre 24 Disciplina de Prof. Fernando Santos Osório Email: fosorio [at] { icmc. usp. br, gmail. com } Página Pessoal:
Leia mais1. Notação em Complemento de 2
1. Notação em Complemento de 2 A notação em complemento de 2 é a forma mais comumente utilizada para representar números com sinal em computadores. Nesta notação, se o bit mais significativo (o bit mais
Leia maisCapítulo 6 Aritmética Digital: Operações e Circuitos
Capítulo 6 Aritmética Digital: Operações e Circuitos slide 1 Temas abordados nesse capítulo: - Adição, subtração, multiplicação e divisão de dois binários. - Diferença entre soma binária e soma OR. - Vantagens
Leia maisEPUSP PCS 2011/2305/2355 Laboratório Digital CALCULADORA SIMPLES
CALCULADORA SIMPLES E.T.M./23 (revisão e adaptaçào) M.D.M. e E.T.M. (revisão) E.T.M./28 (revisão) RESUMO Esta experiência tem por objetivo a utilização de circuitos integrados de soma binária para o desenvolvimento
Leia mais3 Circuitos Combinacionais
3 Circuitos Combinacionais Os circuitos lógicos dos sistemas digitais podem ser de dois tipos: circuitos combinacionais ou circuitos seqüenciais. Um circuito combinacional é constituído por um conjunto
Leia maisSistemas de Computação
Sistemas de Computação Práticas Laboratoriais Semana 2 Prof. Bruno Medeiros Prof. Antonio Pina Sumário Sistemas de numeração e conversão de bases Operações aritméticas e lógicas em base 2 Representação
Leia maisEletrônica Digital Lista de Exercícios
Eletrônica Digital Lista de Exercícios 1. Preencha a tabela abaixo para cada uma das funções indicadas. x 2 x 1 x 0 x 2 x 1 x 2 +x 1 x 2 x 1 x 2 x 1 + x 0 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1
Leia maisIntrodução: Objetivos:
Escola de Engenharia de São Carlos - USP Departamento de Engenharia Elétrica e de Computação SEL 0412 Tecnologia digital Trabalho nº 2 - Somador Aritmético Completo Introdução: Qualquer sistema de processamento
Leia maisMÓDULO. Conjunto de Instruções do 8086/88 Aritméticas, lógicas, deslocamento e rotação M 02
MÓDULO M 02 Conjunto de Instruções do 8086/88 Aritméticas, lógicas, deslocamento e rotação OBJETIVOS Compreender o significado dos bits de estado no registrador de flags do 8086/88; Conhecer as representações
Leia maisSistemas Digitais (SD) Unidade Lógica e Aritmética
Sistemas Digitais (SD) Unidade Lógica e Aritmética Aula Anterior Na aula anterior: Circuitos combinatórios típicos: Somadores / Subtractores Comparadores 2 Planeamento Teste 1 3 Sumário Tema da aula de
Leia maisRevisão de Lógica Digital. Lógica Booleana Conversão A/D e D/A Circuitos digitais e Memória
Revisão de Lógica Digital Lógica Booleana Conversão A/D e D/A Circuitos digitais e Memória Bits e Bytes Bit: Binary Digit. Unidade elementar de informação: 0 ou 1 Byte = 8 Bits = 256 valores (2 8 ) 0 1
Leia maisCircuitos Lógicos Aula 22
Circuitos Lógicos Aula 22 Aula passada Armazenamento e transferência Paralela x Serial Divisão de frequência Contador Microprocessador Aula de hoje Aritmética binária Representação binária com sinal Complemento
Leia maisMicroprocessadores I ELE Aula 7 Conjunto de Instruções do Microprocessador 8085 Desvios
Microprocessadores I ELE 1078 Aula 7 Conjunto de Instruções do Microprocessador 8085 Desvios Grupos de Instruções do 8085 As instruções no 8085 são distribuídas em 5 grupos: 1. Grupo de transferência da
Leia maisDisciplina: Introdução à Engenharia da Computação
Colegiado de Engenharia de Computação Disciplina: Introdução à Engenharia da Computação Aula 07 (semestre 2011.2) Prof. Rosalvo Ferreira de Oliveira Neto, M.Sc. rosalvo.oliveira@univasf.edu.br 2 Representação
Leia maisPCS 3115 Sistemas Digitais I
PCS 3115 Sistemas Digitais I Módulo 03 Aritmética Binária Prof. Dr. Marcos A. Simplício Jr. Prof. Dr. Edison versão: 5 (Fev/2018) Conteúdo Aritmética Binária Soma e Subtração com Números Decimais e Binários
Leia maisInfraestrutura de Hardware
Infraestrutura de Hardware Aritmética Computacional Universidade Federal Rural de Pernambuco Professor: Abner Corrêa Barros abnerbarros@gmail.com Desde os primórdios da sua história os homens tem se deparado
Leia maisEletrônica Digital Portas Lógicas
Eletrônica Digital Portas Lógicas ELETRÔNICA DIGITAL Portas Lógicas Expressões Booleanas Tabela Verdade Simbologia 3 Portas Lógicas As portas lógicas são componentes básicos da eletrônica digital usados
Leia mais3. Revisão de Eletrônica Digital
3. Professor: Vlademir de Oliveira Disciplina: Microcontroladores e DSP 3.1 Aritmética Binária Representação de números em complemento de 1 Ex.: 1 1 1 1-1 1 2, 5 = 12,5d ou 12,5 1 Decimal 2 3 2 2 2 1 2
Leia maisPROGRAMA DE DISCIPLINA
ASSOCIAÇÃO EDUCACIONAL DOM BOSCO Fundada em 21 de dezembro de 1964 MANTENEDORA DAS FACULDADES DE CIÊNCIAS ECONÔMICAS, ADMINISTRATIVAS, COMPUTAÇÃO, FILOSOFIA, CIÊNCIAS E LETRAS DOM BOSCO, FACULDADE DE ENGENHARIA
Leia maisSistemas de Numeração. Exemplos de Sistemas de Numeração (1) Exemplos de Sistemas de Numeração (2) Sistemas de Numeração
Sistemas de Numeração Sistemas de Numeração (Aula Extra) Sistemas de diferentes bases Álgebra Booleana Roberta Lima Gomes - LPRM/DI/UFES Sistemas de Programação I Eng. Elétrica 27/2 Um sistema de numeração
Leia mais3 Utilizando o CircuitMaker, simule circuito abaixo e preencha sua tabela. Analise que circuito é esse.
UDESC/CCT/DEE Eletrônica Digital 2ª Lista de Exercícios 1 Utilizando o CircuitMaker, simule circuito abaixo e preencha sua tabela. Analise que circuito é esse. SET RESET Q Q/ OBS 0 0 0 1 1 0 1 1 2 Para
Leia maisARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE LÓGICA ARITMÉTICA E AS INSTRUÇÕES EM LINGUAGEM DE MÁQUINA
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE LÓGICA ARITMÉTICA E AS INSTRUÇÕES EM LINGUAGEM DE MÁQUINA Prof. Msc. Tiago Alves de Oliveira Objetivos Conhecer o processador Compreender os registradores
Leia maisAritmética dos Computadores
William Stallings Arquitetura e Organização de Computadores Capítulo 4 Aritmética dos Computadores Unidade Lógica e Aritmética Faz os cálculos lógicos e aritméticos. Tudo, num sistema computador, está
Leia mais*********************
FUNDAMENTOS DE SISTEMAS DIGITAIS - EXERCÍCIOS (Moraes 17/agosto/2018): 1. Converter de decimal para binário e hexadecimal: Valor Binário Binário Hexadecimal 831-110 -74.33 2. Converter de binário para:
Leia maisARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE LÓGICA ARITMÉTICA E AS INSTRUÇÕES EM LINGUAGEM DE MÁQUINA
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE LÓGICA ARITMÉTICA E AS INSTRUÇÕES EM LINGUAGEM DE MÁQUINA Prof. Dr. Daniel Caetano 2012-1 Objetivos Conhecer o processador Compreender os registradores
Leia maisARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE LÓGICA ARITMÉTICA E AS INSTRUÇÕES EM LINGUAGEM DE MÁQUINA
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE LÓGICA ARITMÉTICA E AS INSTRUÇÕES EM LINGUAGEM DE MÁQUINA Prof. Dr. Daniel Caetano 2012-2 Objetivos Conhecer o processador Compreender os registradores
Leia maisALU ULA. Operações lógicas bit a bit. Operações lógicas bit a bit 24/02/2015
LU. DEFIÇÃO. DEODIFIDOR DE FUNÇÃO. FUNÇÕES LÓGIS. FUNÇOES RITMÉTIS DEFIÇÃO DEFIÇÃO UL DEFIÇÃO UL Unidade Lógica e ritmética. LU rithmetic Logic Unit. Realiza operações lógicas e aritméticas. Está presente
Leia maisf (x 3,x 2,x 1,x 0 ) = Π M (1,4,8,9,10,15). Π M d (12,13)
Exame Sistemas Digitais - MEEC 2/. [2 val] Considere a seguinte função booleana: f (x 3,x 2,x,x ) = Π M (,4,8,9,,5). Π M d (2,3) Obtenha a expressão mínima na forma conjuntiva (produto de somas) para esta
Leia mais