Operações com números binários

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

Organização e Arquitetura de Computadores I

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

Organização de Computadores

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

Introdução à Computação

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

MULTIPLEXADOR E DEMULTIPLEXADOR (Unidade 4)

Binários: Operações matemáticas

Capacidade de Armazenamento. Bit. Binário para Decimal. Decimal para Binário. Operações Aritméticas no Sistema binário.

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

Sistemas de Computação

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

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

Prof. Leonardo Augusto Casillo

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

CIRCUITOS SOMADORES = = =

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

EELi02 Circuitos Lógicos

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

SISTEMAS DE NUMERAÇÃO

S is temas numéricos e a Repres entação Interna dos Dados no Computador

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

Binário Decimal

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

Arquitetura de Computadores I

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

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

Arquitetura e Organização de Computadores. Sistemas Numéricos

Sistemas de Numeração

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

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.

ARITMÉTICA BINÁRIA. Adão de Melo Neto

Introdução à Computação

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

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

Capítulo 04 : Sistemas Numéricos

Aula 2 - Sistemas de Numeração

Arquitetura de Computadores

Lista de Exercícios Sistemas de Numeração

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

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

Sistemas de Numeração

Sistemas de Numeração

Computação e Programação

Eletrônica Digital I (EDL I)

CONJUNTO DE INSTRUÇÕES DE UM PROCESSADOR (UCP)

ELE 0316 / ELE 0937 Eletrônica Básica

Aula 2 - Sistemas de Numeração

Circuitos Digitais Primeira Lista de Exercícios

Arquitetura e Organização de Computadores

CONJUNTO DE INSTRUÇÕES DE UM PROCESSADOR (UCP)

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

ELETRÔNICA DIGITAL I

Circuitos Lógicos Aula 22

Cursos: Análise, Ciência da Computação e Sistemas de Informação Laboratório I - Prof. Aníbal Notas de aula 2 SISTEMAS NUMÉRICOS

Introdução à Automação

Representação Digital da Informação II

Processadores

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

Prof. Leonardo Augusto Casillo

Arquitetura de Computadores

Notas de Aula Guilherme Sipahi Arquitetura de Computadores. Aritmética de Inteiros

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

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

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

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

Processador: Conceitos Básicos e Componentes

Relatório de Prática no LABORATORIO

FUNDAMENTOS DA INFORMÁTICA. Sistemas de Numeração

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

Multiplicação Divisão

Representação Digital da Informação I

Sistemas de Numeração e Códigos

1 Introdução à Lógica Digital

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

Sistemas de Numeração. Sistemas de Numeração. Sistemas de Numeração. RUIDO em Sistemas Computacionais. Arquiteturas de Computadores

MANUTENÇÃO DE COMPUTADORES SISTEMAS NUMÉRICOS

Arquitetura e Organização de computadores

2 Representação numérica

SOMADORES E SUBTRATORES

3. Revisão de Eletrônica Digital

Circuitos Combinacionais. Arquitetura de Computadores I

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

Transcrição:

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 as demais bases. Somar na base 2 é semelhante a somar na base 10. O procedimento assegura a existência de uma tabuada de soma e na metodologia de somar número algarismo a algarismo.

Soma de binários O processo de somar é efetuado, somando cada ordem a começar pelo algarismo menos significativo. Soma-se os algarismos e transporta o excedente para a ordem seguinte. A adição de números binário é feita da mesma forma que a adição de números decimais. A adição binária é mais simples, pois só trata com dois algarismos (0 e 1), comparando-se com os 10 empregados no sistema decimal. Tabuada da adição.

Adição de binários Não é necessário considerar a adição de mais de dois números binários simultaneamente, pois em todos os sistemas digitais os circuitos que realizam a adição manipulam dois números binários por vez. Quando há necessidade de se adicionar mais de dois números, os dois primeiros devem ser adicionados, sendo então sua soma adicionada ao terceiro número, e assim por diante. A adição é a operação aritmética mais importante realizada pelos sistemas digitais, pois as operações de subtração e multiplicação usam a adição como sua operação básica.

Exercício 1- Adicione aritmeticamente os seguintes pares de números binários: a) 10110 + 00111 b) 11101 + 10010 c) 10001111 + 00000001 d) 100110 + 11001 + 11010 e) 10011111 + 111111

Subtração de binários O processo de subtração é análogo ao utilizado no sistema decimal. Inicialmente subtrai-se apenas o maior do menor. Usa-se a seguinte tabuada para a subtração de binários

Subtração de binários

Exercício 1. Efetue as subtrações: a) 1010 1000 b) 11000-111 c) 100101-10011 d) 10010-10001 e) 10101011-1000100

Representação de um número com sinal Nos sistemas digitais, os números binários são representados por um conjunto de dispositivos de armazenamento. Cada dispositivo representa um bit. Por exemplo, um registrador formado por 6 dispositivos pode armazenar números binários na faixa entre 000000 e 111111 (em decimal, de 0 a 63). Isto representa a magnitude do número. Computadores e calculadoras precisam tratar números positivos e negativos. Logo, deve haver formas de se representar o sinal do número ( + ou - ). Isto é feito usualmente através de um bit de sinal, agregado aos bits de magnitude do número. Em geral, convencionou-se que no bit de sinal: 0 representa um número positivo e 1 representa um número negativo.

Observe a figura. Lógica Matemática Elementos de Lógica Digital O registrador A contém os bits 0110100. O bit mais à esquerda, A6, é o bit de sinal e, por conter 0, faz com que o número representado pelos demais bits, cuja magnitude é 1101002 (52 10 ), seja considerado positivo. O número armazenado no registrador A é + 52 10, pois seu bit de sinal é 0 O registrador B contém os bits 111010100. O bit mais à esquerda, B6, é o bit de sinal e, por conter 1, faz com que o número representado pelos demais bits, cuja magnitude é 1101002 (52 10 ), seja considerado positivo. O número armazenado no registrador B é 52 10, pois seu bit de sinal é 1. O bit de sinal é utilizado para distinguir os números positivos dos negativos. Este sistema de representação de números binários com sinal é denominado de sinal-magnitude.

Multiplicação de números binários O processo de multiplicação de números binários é análoga a multiplicação de números decimais. Para a multiplicação usa-se a tabuada:

Observe que a multiplicação é realizada considerando o deslocamento das casa posicionais

Divisão de binários Assim como a subtração, a divisão de binários segue o método de base 10. Deve-se observar a regra da subtração em binários.

Operações em outras bases As operações em outras bases é similar ao binário e decimal. Exemplo:

Exercício 1 Construir a tabuada de soma e multiplicação da base octal. 2 - Construir a tabuada de soma da base Hexadecimal.

Aritmética digital A função essencial de calculadoras e muitos computadores é realizar operações puramente aritméticas: Somadores e subtratores binários As operações aritméticas (adição, subtração, multiplicação e divisão) com números binários de vários bits podem ser realizadas da mesma maneira que as operações com números decimais. Os blocos básicos da unidade lógica e aritmética (ULA) de um computador digital que torna possível a realização dessas operações, são os somadores e subtratores básicos.

Somador básico Relembrando a soma de binários As três primeiras operações não há nada a comentar, porém na 4ª operação há a necessidade do vai um A tabela verdade que representa a soma de 2 números binários de um algarismo cada um. A B Soma Carry 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1