Você está na página 1de 15

Sistemas Digitais - Números Sinalizados

Alessandra Hauck

FATECS

Alessandra Hauck Sistemas Digitais FATECS 1 / 15


Introdução

Os sistemas digitais têm que ser capazes de operar com números


positivos e negativos.
Um número binário sinalizado é constituı́do de 2 informações:
sinal; e
magnitude.
1 O sinal indica se um número é positivo ou negativo;
2 A magnitude é o valor do número.

Alessandra Hauck Sistemas Digitais FATECS 2 / 15


Introdução

Existem 3 formas pelas quais os números inteiros podem ser


representados em binário:
1 sinal-magnitude;
2 complemento de 1; e
3 complemento de 2.

Alessandra Hauck Sistemas Digitais FATECS 3 / 15


Bit de Sinal

O bit mais à esquerda em um número binário sinalizado é o bit


de sinal, o qual irá nos dizer se o número é positivo ou negativo.

Um bit de sinal 0 indica um número positivo


Um bit de sinal 1 indica um número negativo

Alessandra Hauck Sistemas Digitais FATECS 4 / 15


Sinal-Magnitude

Quando um número binário sinalizado é representado na forma


sinal-magnitude.
O bit mais à esquerda é o bit de sinal.
E os bits restantes são os bits de magnitude.
Osbits de magnitude estão na forma de binário verdadeiro
(não-complementado) tanto para números positivos quanto para
negativos.

Alessandra Hauck Sistemas Digitais FATECS 5 / 15


Sinal-Magnitude

Ex.: O número decimal +25 é expresso como um número binário


sinalizado de 8 bits, usando a forma sinal-magnitude como
mostrado a seguir:

Já o número decimal -25, é expresso como:


10011001
Veja que a diferença entre os números +25 e -25 é apenas o bit de
sinal, porque os bits de magnitude estão na forma de binário
verdadeiro tanto para números positivos quanto negativos.

Alessandra Hauck Sistemas Digitais FATECS 6 / 15


Sinal-Magnitude

Portanto
Na forma sinal-magnitude, um número negativo tem os
mesmos bits de magnitude que o número positivo
correspondente mas o bit de sinal é 1 em vez de zero.

Alessandra Hauck Sistemas Digitais FATECS 7 / 15


Complemento de 1

Números positivos na forma do complemento de 1 são


representados da mesma forma que números positivos expressos
como sinal-magnitude.
Entretanto, os números negativos estão na forma do
complemento de 1 do número positivo correspondente.
Ex.: Usando oito bits:
O número decimal 25 é expresso como o complemento de 1 de +25
(que é 00011001), como mostrado a seguir:
11100110

Alessandra Hauck Sistemas Digitais FATECS 8 / 15


Complemento de 1

Portanto
Na forma do complemento de 1, um número negativo é o
complemento de 1 do número positivo correspondente.

Alessandra Hauck Sistemas Digitais FATECS 9 / 15


Complemento de 2

Os números positivos na forma do complemento de 2 são


expressos da mesma forma que as representações sinal-magnitude e
complemento de 1.
Os números negativos são expressos em complemento de 2 dos
números positivos correspondentes.
Ex.: Usando 8 bits, vamos pegar o número decimal 25 e
expressá-lo como complemento de 2 de +25 (que é 00011001),
como mostrado a seguir:
11100111

Alessandra Hauck Sistemas Digitais FATECS 10 / 15


Complemento de 2

Portanto
Na forma do complemento de 2, um número negativo é o
complemento de 2 do correspondente número positivo.

Alessandra Hauck Sistemas Digitais FATECS 11 / 15


Exemplo 1

Expresse o número decimal –39 como um número de 8 bits nas


formas:
sinal-magnitude;
complemento de 1; e
complemento de 2.
,

Alessandra Hauck Sistemas Digitais FATECS 12 / 15


Exemplo 1
1 Escreva +39 na forma de número de 8 bits:
00100111
a Forma sinal-magnitude:
–39 é gerado alterando o bit de sinal para 1 e deixando os bits de
magnitude como estavam.
Logo, o número é:
10100111
b Forma complemento de 1:
–39 é gerado tomando o complemento de 1 de +39 (que é 00100111).
Logo, o número é:
11011000
c Forma complemento de 2:
–39 é gerado tomando o complemento de 2 de +39 (que é 00100111).
Logo, o número é:
1 1 0 1 1 0 0 0 Complemento de 1
+ 1
1 1 0 1 1 0 0 1 Complemento de 2
Alessandra Hauck Sistemas Digitais FATECS 13 / 15
Exemplo 2

Expresse os números decimais +19 e –19 como um número de 8


bits nas formas:
sinal-magnitude;
complemento de 1; e
complemento de 2.
,

Alessandra Hauck Sistemas Digitais FATECS 14 / 15


ATENÇÃO!

Não esqueça de fazer as


atividades das UAs!
Pois essas atividades valem
menção e presença!

Alessandra Hauck Sistemas Digitais FATECS 15 / 15

Você também pode gostar