Académique Documents
Professionnel Documents
Culture Documents
computadores
Aula 8: Sistemas de Numeração
Prof. MSc. Bruno Seabra Liam
Bruno.lima@ifma.edu.br
Introdução
Operações em computadores digitais são baseadas no
armazenamento e processamento de dados binários
Diversas convenções são usadas para representar números
inteiros e positivos
A representação de números inteiros positivos é direta e
imediata:
n
Com n dígitos pode-se representar B números, disposto
n
intervalo fechado entre zero (o menor) e B – 1 (o maior).
Faixa de representação: [0, Bn – 1]
8
Por exemplo: para oito dígitos binários tem-se 2 = 256 números,
de zero (000000002)até 255 (111111112)
Entretanto, é necessário expandir (ou modificar) essa
representação para incluir também números negativos
2
Números Binários Negativos
Sinal-magnitude
Complemento de um
Complemento de dois
3
Números Binários Negativos
Representação em sinal-magnitude
Esta representação utiliza o dígito mais significativo (bit da extrema
esquerda ) para indicar o sinal: 0 é + e 1 é –
Exemplo: número 6
00000110 (+6)
11111001 (-6) – complemento de um
+00000001 complemento de dois
11111010 (-6)
Por exemplo:
8 bits tem 256 combinações
-128 a 127
8
Números Binários Negativos (Ilustração)
N N -N -N -N
Decimal Binário Sinal-magnitude Complemento de 1 Complemento de 2
1 00000001 10000001 11111110 11111111
5 00000101 10000101 11111010 11111011
9 00001001 10001001 11110110 11110111
15 00001111 10001111 11110000 11110001
20 00010100 10010100 11101011 11101100
28 00011100 10011100 11100011 11100100
32 00100000 ?? ?? ??
40 00101000 10101000 11010111 11011000
50 00110010 ?? ?? ??
60 00111100 ?? ?? ??
80 01010000 ?? ?? ??
100 01100100 ?? ?? ??
9
Números de 8 bits
Números Binários Negativos (Ilustração)
Adição em complemento de dois
Decimal Complemento de 2
10 00001010
+ (-3) 11111101
+7 1 00000111
vai-um
descartado
10
1. Converter os seguintes números decimais em números binários no padrão
Complemento de 2:
a)-30
b)-35
c)-72
d)-108
2. Quantos bits, no mínimo, seriam necessários para representar o número 480 na
base binária no padrão de Complemento 2?
3. Quantos bits, no mínimo, seriam necessários para representar o número -2048 na
base binária no padrão de Complemento a 2?
11
1) 710 2) -2110 3) 1310 4) -3510 5) 12310
-510 -4310 -4510 10210 -12210
+( )2 +( )2 +( )2 +( )2 +( )2
12
Representação de números Racionais
Dada uma palavra binária com n bits, reserva-se k desses bits
à representação da parte fracionária e o restante à
representação da parte inteira
13
Fim!