Representação de Dados e Sistemas de Numeração Aula 4 Introdução à Ciência da Computação Profa. Ana Paula 2006/2
...Continuação
Números com sinal O Meio normal para representar números com sinal (+ ou -) é adicionando-se um BIT ao número, chamado BIT de sinal ( BIT mais representativo). Convenção: 0: BIT DE SINAL para número positivo 1: BIT DE SINAL para número negativo
Números com sinal Exemplos: 0 0110=(+6)10 1 0110=( -6)10
ARITMÉTICA COMPLEMENTAR Utilizada para operações de subtração entre números com sinal Complemento Aritmético: É definido como sendo o que falta a um número para atingir o seu módulo. Módulo de um número de um dígito é a quantidade de números diferentes que podemos distinguir Sistema Decimal Módulo 10: 2 8, 4 6
Artimética Complementar No sistema binário, composto por dois símbolos, isto é, os BITS 0 e 1, um é complemento do outro. Subtração, através da adição, entre números binários com diferentes sinais: Fazer o complemento de 2: Como? Troca todos os 0s do número por 1 e os 1s por 0s, exceto o bit de sinal (complemento-de-1); Soma-se 1 ao resultado. (complemento de 2) EXEMPLO: 0 1001 0110 (complemento-de-1) +1 -------- 0 0111 (complemento-de-2)
Subtração de números Número positivo e número negativo menor 1 0011 1 1100 +1 1 1101
Subtração de números Número positivo e número negativo maior Complemento de 2 de -7 é 1 0111 1 1000 + 1 1 1001
Subtração de números Dois números negativos Complemento de 2 de -7 1 0111 1 1000 + 1 ------ 1 1001 Dois números negativos Complemento de 2 de -3 1 0011 1 1100 + 1 ------ 1 1101
Subtração de números positivos
Some em C-2 os seguintes decimais, representando-os em 8 bits 127 + (-27) = 15 + (-103) = –13 + 96 = 34 + (-20) = –29 + 19 = 127 + (-128) =