Representação Digital da Informação II

Documentos relacionados
Representação Digital da Informação II

Representação Digital da Informação I

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

Sistemas de Computação

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

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

Sistemas de Memória I

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

Introdução à Informática

CIRCUITOS ARITMÉTICOS (Unidade 4)

Organização e Arquitetura de Computadores I

Capítulo 2. Representação de dados em sistemas computacionais

Binários: Operações matemáticas

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

Conjunto de Instruções (ISA) II

ARQUITETURA DE COMPUTADORES

Operações com números binários

Arquitetura de Computadores

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

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

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

Eletrônica Digital I (EDL I)

Representação Digital de Informação Aritmética

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

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

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

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

Circuitos Lógicos Aula 22

ARQUITETURA DE COMPUTADORES

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

William Stallings Arquitetura e Organização de Computadores 8 a Edição

Introdução à Computação

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

SISTEMAS DE NUMERAÇÃO CONVERSÕES ENTRE BASES. Prof. André Rabelo

Introdução à Arquitetura de Computadores

Representação de Dados (inteiros com sinal)

ELE 0316 / ELE 0937 Eletrônica Básica

Sistemas de numeração

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

Aula 8: Complemento a Um e Complemento a Dois

Prof. Leonardo Augusto Casillo

Binário Decimal

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

Circuitos Aritméticos II

Arquitetura de Um Processador I

Introdução à Computação

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

Sistemas de Entrada e Saídas II

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

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

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

Organização de Computadores I

Arquitetura e Organização de Computadores

Complemento a Um e Complemento a Dois

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

Capítulo 04 : Sistemas Numéricos

Sistemas de Entrada e Saídas III

MULTIPLEXADOR E DEMULTIPLEXADOR (Unidade 4)

MATA49 Programação de Software Básico

Aula 3 - Representação de Dados

Aritmética Computacional Aula 01. Professor: André Luis Meneses Silva orgearq20091.wordpress.com

Organização de Computadores

1. Notação em Complemento de 2

Lista de Exercícios Sistemas de Numeração

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

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

Estouro e Representação em Ponto Flutuante

Organização de Computadores I

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 Primeira Lista de Exercícios

Aula 9: Estouro e Representação em Ponto Flutuante

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

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini /

Arquitetura de Um Processador III

Sistemas Digitais Representação Digital de Informação

Introdução à Computação

Unidade 4: Sistemas de Numeração Representação de Dados em Ponto Fixo Prof. Daniel Caetano

Computação e Programação

Sistemas de Memória III

REPRESENTAÇÃO DE NÚMEROS EM BINÁRIO E HEXADECIMAL

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

Aula 9: Estouro e Representação em Ponto Flutuante

Aula 2 - Sistemas de Numeração

Sistemas de Memória II

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

Sistemas Digitais (SD) Unidade Lógica e Aritmética

Ponto Fixo e Ponto Flutuante

Aritmética dos Computadores

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.

Circuitos Aritméticos I

Fundamentos de Programação

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

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

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

Sistemas Digitais Módulo 3 Codificações BCD, Gray e ASCII e Números Fracionários

Capítulo V Sistemas Numéricos

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

Transcrição:

Representação Digital da Informação II José Costa Introdução à Arquitetura de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2013-09-27 José Costa (DEI/IST) Representação Digital da Informação II 1

Sumário Operações Aritméticas em Bases 2, 8, 16 Números com Sinal José Costa (DEI/IST) Representação Digital da Informação II 2

Representação de Números em Bases Potências de 2 Base 10 Base 2 Base 8 Base 16 0 0 0 0 1 1 1 1 2 10 2 2 3 11 3 3 4 100 4 4 5 101 5 5 6 110 6 6 7 111 7 7 Base 10 Base 2 Base 8 Base 16 8 1000 10 8 9 1001 11 9 10 1010 12 A 11 1011 13 B 12 1100 14 C 13 1101 15 D 14 1110 16 E 15 1111 17 F José Costa (DEI/IST) Representação Digital da Informação II 3

Operações Aritméticas em Bases 2, 8, 16 Como se fazem somas em base 10? José Costa (DEI/IST) Representação Digital da Informação II 4

Somas em Base 2 Como se fazem somas em base 2? Da mesma forma que em base 10... José Costa (DEI/IST) Representação Digital da Informação II 5

Multiplicações em Base 2 Como se fazem multiplicações em base 10? Como se fazem multiplicações em base 2? Ainda mais fácil que em base 10! José Costa (DEI/IST) Representação Digital da Informação II 6

Operações Aritméticas em Outras Bases Somas e multiplicações em base 8 ou 16 são feitas das mesma forma que em base 10 (ou base 2) Multiplicações em base 8 ou 16 obriga a saber a tabuada... José Costa (DEI/IST) Representação Digital da Informação II 7

Números com Sinal Várias formas: Módulo e Sinal E subtrações? Como se fazem? Como representar números negativos? Complemento para 2 Outras complemento para 1 excesso k base -2 Google e Facebook José Costa (DEI/IST) Representação Digital da Informação II 8

Codificação Módulo e Sinal 1 bit indica o sinal (tipicamente o mais siginificativo) Restantes bits correspondem ao módulo Também chamado de sinal e magnitude José Costa (DEI/IST) Representação Digital da Informação II 9

Codificação Complemento para 2 Resultado da operação 2 n x Complemento para 2 do complemento para 2 de x é x Negar bits e somar 1 Manter bits menos significativos até ao 1º um (inclusivé), negar os outros José Costa (DEI/IST) Representação Digital da Informação II 10

Codificação Complemento para 2 Complemento para 2 Complemento para 2 Número com 4 bits Número com 4 bits 0 0000-8 1000 1 0001-7 1001 2 0010-6 1010 3 0011-5 1011 4 0100-4 1100 5 0101-3 1101 6 0110-2 1110 7 0111-1 1111 Números positivos são representados da mesma forma que binário natural ou módulo e sinal Números negativos são o complemento para 2 do seu módulo Bit mais significativo representa o sinal Zero é zero Assimetria entre o número de números positivos e negativos José Costa (DEI/IST) Representação Digital da Informação II 11

Extensão de Sinal Como converter um número representado com n bits para um representado com m bits? Números positivos m > n é trivial m < n tem que se ver se é possível José Costa (DEI/IST) Representação Digital da Informação II 12

Extensão de Sinal Módulo e Sinal Como converter um número representado com n bits para um representado com m bits? Retirar sinal Fazer conversão Colocar sinal José Costa (DEI/IST) Representação Digital da Informação II 13

Extensão de Sinal Complemento para 2 Como converter um número representado com n bits para um representado com m bits? m > n, adicionar uns ou zeros dependendo do bit mais significativo m < n, é preciso que todos os bits a retirar à esquerda sejam do mesmo valor José Costa (DEI/IST) Representação Digital da Informação II 14

Operações com Números em Complemento para 2 Operação de soma funciona normalmente Subtração também José Costa (DEI/IST) Representação Digital da Informação II 15

Excesso E se a soma de dois números não couber na representação? Diz-se que ocorreu excesso Quando C n 2 e C n 1 são diferentes ocorreu excesso +5 0101 (5) 0110 (6) 0111 (7) 1000 (-8) 1001 (-7) 1010 (-6) 1011 (-5) 0100 (4) 1110 (-4) +5 0011 (3) 0010 (2) 0001 (1) 0000 (0) 1111 (-1) 1100 (-3) 1101 (-2) José Costa (DEI/IST) Representação Digital da Informação II 16

Números com Sinal Outras Representações Complemento para 1 Excesso k Base -2 Google e Facebook José Costa (DEI/IST) Representação Digital da Informação II 17

Sumário Operações Aritméticas em Bases 2, 8, 16 Números com Sinal José Costa (DEI/IST) Representação Digital da Informação II 18

Referências Arquitectura de Computadores: dos Sistemas Digitais aos Microprocessadores, G. Arroz, J. Monteiro, A. Oliveira, Secções 1.2, 1.3 e 5.2 José Costa (DEI/IST) Representação Digital da Informação II 19

Próxima Aula Funções lógicas José Costa (DEI/IST) Representação Digital da Informação II 20