Representação de Dados e Sistemas de Numeração Aula 4 Introdução à Ciência da Computação Profa. Ana Paula 2008 ...Continuação 1 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 2 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? Copia todo o número até encontrar o primeiro 1. Copia ele e troca todo o 0 por 1 e todo o 1 por 0 (complemento-de-1); Soma-se 1 ao resultado. EXEMPLO: 0 1001 0110 (complemento-de-1) +1 -------0 0111 (complemento-de-2) 3 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 4 Subtração de números Dois números negativos Complemento de 2 de -7 1 0111 1 1000 + 1 -----1 1001 Complemento de 2 de -3 1 0011 1 1100 + 1 -----1 1101 Subtração de números positivos 5 Some em C-2 os seguintes decimais, representando-os em 8 bits 127 + (-27) = 15 + (-103) = –13 + 96 = 34 + (-20) = –29 + 19 = 127 + (-128) = 6