SISTEMAS DIGITAIS SISTEMAS DE NUMERAÇÃO E CÓDIGOS



Documentos relacionados
SISTEMAS DIGITAIS SISTEMAS DE NUMERAÇÃO E CÓDIGOS

Sistemas Digitais (SD) Sistemas de Numeração e Códigos

SISTEMAS DIGITAIS (SD)

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

Arquitetura de computadores BASE NUMÉRICAS

Capítulo 04 : Sistemas Numéricos

Circuitos Lógicos Capítulo 2 Sistema de Numeração e Códigos

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.

Binário Decimal

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

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Introdução à Computação Prof. André Luís Belini

Lista de Exercícios Sistemas de Numeração

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

Sistemas de Numeração. Tiago Alves de Oliveira

Unidade 1: O Computador

Sistemas Digitais. Prof. Valbério Gonzaga

Sistemas de Numeração

Fundamentos de Arquiteturas de Computadores

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

Para essa conversão utiliza-se o valor posicional

Arquitetura de Computadores

Um sistema de numeração posicional utiliza um conjunto de símbolos. O valor que cada

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

Sistemas Numéricos. Tiago Alves de Oliveira

Lista de Exercícios 110 Bases numéricas (lista adaptada das listas do prof. Tiago Dezuo)

Representação de Dados e Sistemas de Numeração

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

Sistemas de Numeração.

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

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

Codificação 1. Introdução. C 2 R r {! + codificação

Sistemas de Numeração

Aula 2 - Sistemas de Numeração

Sistemas de Numeração. MAB 124 Sistemas de Numeração PRC

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

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

ELETRÔNICA DIGITAL. Prof. Fabio Martins Domingues

Sistemas de Numeração

Conversão de Bases. Introdução à Organização de Computadores 5ª Edição/2007 Página 54. Sistemas Numéricos - Aritmética. Prof.

Arquitetura e Organização de computadores

Curso de Licenciatura em Engenharia Informática. Curso de Licenciatura em Informática de Gestão

Conversão de Bases Numéricas

1. Introdução. 2. Os sistemas numérico Sistema binário

Aula 6. Sistemas de Numeração. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Aula 5: Conversões Entre Bases Numéricas

Sistemas de Numeração

X = 8 ), onde k é o número de dígitos utilizados para (A1)

Representação de Dados

Notação Posicional. Introdução à Computação. Bases. Bases. Sistemas de Numeração. Exemplo:

Computação e Programação

Sistemas de Numeração e Códigos

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

Sistemas Numéricos - Aritmética. Conversão de Bases. Prof. Celso Candido ADS / REDES / ENGENHARIA

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

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

Sistema Supervisório - IHM

Aula 2 - Sistemas de Numeração

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

Cálculo Numérico Conceitos Básicos

Aula 2 Sistemas de Numeração (Revisão)

1 x 10 3 = x 10 2 = x 10 1 = x 10 0 = 8 + Total

2. Conversões de base

CAPÍTULO I. UNIVERSIDADE FEDERAL DE UBERLÂNDIA FACULDADE DE ENGENHARIA ELÉTRICA Apostila de Eletrônica Digital. Sistemas de Numeração. 1.

Sistemas Numéricos Eletrônica Digital PROFESSOR LUCAS KOEPSEL ROSA

Fundamentos de TI. Aula08_Sistemas Numéricos.doc 1

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

Sistemas de numeração

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

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

HARDWARE SISTEMA NUMÉRICO E CODIFICAÇÃO. Wagner de Oliveira

Sistema de Numeração e Códigos. CPCX UFMS Prof. Renato F. dos Santos

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

MD MATEMÁTICA DISCRETA

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

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

Baseado nos slides de Anna Tostes SISTEMA NUMÉRICO

Sistema de Numeração Octal

Sistema de Numeração Octal

Introdução à Automação

49,36 10 =

Introdução a Tecnologia da Informação

SISTEMAS DE NUMERAÇÃO

Representação Digital da Informação I

Circuitos Digitais I. Notas de Aula. Sistemas de Representação. Bases e Códigos. Bases

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

1 bases numéricas. capítulo

Transcrição:

SISTEMAS DE NUMERAÇÃO E CÓDIGOS

SISTEMAS DE NUMERAÇÃO E CÓDIGOS - 2 SUMÁRIO: SISTEMAS DE NUMERAÇÃO DEFINIÇÃO DE SISTEMA DE NUMERAÇÃO EQUIVALENTE DECIMAL OPERAÇÕES ARITMÉTICAS BÁSICAS MUDANÇA DE SISTEMA DE NUMERAÇÃO CÓDIGOS CÓDIGOS BINÁRIOS CÓDIGOS DECIMAIS-BINÁRIOS CÓDIGOS ALFANUMÉRICOS

SISTEMAS DE NUMERAÇÃO E CÓDIGOS - 3 DEFINIÇÃO DE SISTEMA DE NUMERAÇÃO POSICIONAL Um sistema de numeração é composto por: Base - b e.g. B = 16 Alfabeto Ordenado - conjunto de b símbolos distintos (dígitos) e.g. [0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F] Número - corresponde a uma sequência de dígitos. e.g. N (b) <> d 2 d 1 d 0, d -1 d -2 Valor do Dígito (peso) - função do símb. e da pos. na sequência. e.g. p 2 = d 2 b 2 Exemplo: S.N. : Decimal Binário Octal Hexadecimal 28886 10 10101110 2 5270 8 A32C 16

SISTEMAS DE NUMERAÇÃO E CÓDIGOS - 4 DETERMINAÇÃO DO EQUIVALENTE DECIMAL Equivalente Decimal: Representação no sistema decimal de um número na base b. + i 2 1 0 1 N( 10) = dib =... + d2b + d1b + d0b + d 1b +... Exemplo: S.N. : Binário Decimal 10101110 2 S.N. : Hexadecimal (2 7 + 0 + 2 5 + 0 + 2 3 + 2 2 + 2 1 + 0) 10 174 10 Decimal A32C 16 (10x16 3 + 3x16 2 + 2x16 1 + 12) 10 41772 10

SISTEMAS DE NUMERAÇÃO E CÓDIGOS - 5 OPERAÇÕES ARITMÉTICAS BÁSICAS Algoritmos em tudo semelhantes ao do sistema decimal, excepto na base utilizada. Exemplo: S.N. : Binário S.N. : Hexadecimal 0110 + 1101 10011 10110 x 1101 10110 00000_ 10110 10110 100011110 5AF1 + B32D 10E1E A24 x 13 1E6C A24_ C0AC

SISTEMAS DE NUMERAÇÃO E CÓDIGOS - 6 MUDANÇA DE SISTEMA DE NUMERAÇÃO CONVERSÃO DE BASES ( b para a base ) 1 10 b 2 = 10 A conversão de um número numa base diferente de 10 para a base decimal reduz-se a representar esse número como um polinómio e de seguida determinar o equivalente decimal (ver Determinação do Equivalente Decimal) CONVERSÃO DE BASES ( b 1 =10 para a base b 2 10 ) A conversão de um número na base 10 para uma base diferente realiza-se em duas fases: (1) A parte inteira é convertida segundo o método das divisões sucessivas. (2) A parte fraccionária é convertida segundo o método das multiplicações sucessivas.

SISTEMAS DE NUMERAÇÃO E CÓDIGOS - 7 MUDANÇA DE SISTEMA DE NUMERAÇÃO CONVERSÃO DE BASES ( b para a base ) (cont.) 1 =10 b 2 10 Exemplo: S.N. : Decimal Binário Hexadecimal 20,35 (10) 10100,... (2) 14,... (16) O número a converter e os quocientes sucessivos são divididos pela base. A sequência de restos constitui o resultado da conversão. 1º resto = dígito menos significativo 20 2 00 10 2 0 5 2 1 2 2 0 1 2 1 0 20 16 4 1 16 1 0

SISTEMAS DE NUMERAÇÃO E CÓDIGOS - 8 MUDANÇA DE SISTEMA DE NUMERAÇÃO CONVERSÃO DE BASES ( b para a base ) (cont.) 1 =10 b 2 10 Exemplo: (cont) S.N. : Decimal Binário Hexadecimal 20,35 (10) 10100,0101... (2) 14,59... (16) 0,35 X 2 0,70 X 2 1,40 X 2 0,80 X 2 1,60 0,35 X 16 210 35_ 5,60 X 16 360 60_ 9,60

SISTEMAS DE NUMERAÇÃO E CÓDIGOS - 9 MUDANÇA DE SISTEMA DE NUMERAÇÃO t CONVERSÃO DE BASES ( b = 1 2 para a base b = 2 e vice-versa) 2 Atendendo às propriedades das potências facilmente se infere que: (1) Na conversão da base 2 t para a base 2, transforma-se cada dígito da base 2 t em t bits da base 2. (2) Na conversão da base 2 para a base 2 t, transforma-se cada t bits da base 2 num dígito da base 2 t. Exemplo: Binário 0001 0100,0101 (2) 1 4, 5 (16) Hexadecimal

SISTEMAS DE NUMERAÇÃO E CÓDIGOS - 10 CÓDIGOS BINÁRIOS CÓDIGO BINÁRIO No presente contexto, por código binário, entende-se o código que estabelece a correspondência entre palavras escritas num qualquer sistema de numeração e palavras constituídas por caracteres binários. e.g. 12 (10) <> 1100 (2) CÓDIGO BINÁRIO NATURAL (CBN) Código ponderado, gerado pelo sistema de numeração de base 2, em que os pesos das colunas são sucessivamente 2 n-1, 2 n-2,, 2 1, 2 0. CÓDIGO BINÁRIO REFLECTIDO (CBR) ou CÓDIGO DE GRAY Código não ponderado, obtido do CBN por troca de símbolos do alfabeto binário, i.e., na primeira coluna temos 01 10 em vez de 01 01 do CBN, na segunda coluna temos 00 11 11 00 em vez de 00 11 00 11 do CBN etc., daí a designação de CB reflectido. CBN CBR 0 000 000 1 001 001 2 010 011 3 011 010 4 100 110 5 101 111 6 110 101 7 111 100

SISTEMAS DE NUMERAÇÃO E CÓDIGOS - 11 CÓDIGOS DECIMAIS-BINÁRIOS CÓDIGO DECIMAL-BINÁRIO Código que estabelece a correspondência directa entre caracteres da palavra constituída por símbolos da base 10 e a sua codificação binária. CÓDIGO BCD ( Binary-Coded Decimal ) O código BCD corresponde ao CBN com N=4. e.g. 12 (10) <> 0001 0010 (BCD) Nota: Nas operações aritméticas deve ser introduzido um factor de correcção, 6 (10) <> 0110 (BCD), sempre que o resultado seja superior ou igual a 10. BCD 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001