Document

Propaganda
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
Download