Escolar Documentos
Profissional Documentos
Cultura Documentos
Binrios Nega5vos
Faculdade
Dom
Bosco
Organizao
e
Arquitetura
de
Computadores
Nmeros Binrios Nega5vos
Sinal Magnitude
Nmeros
nega=vos
tambm
podem
ser
representados
de
diversas
formas.
A
representao
que
usamos
normalmente
denominada
sinal
magnitude.
A
maioria
dos
computadores
usa
o
sistema
de
representao
em
complemento
para
facilitar
a
implementao
dos
circuitos
aritm=cos.
Nmeros Binrios Nega5vos
Sinal Magnitude
Representao
em
Sinal
Magnitude
Para
representar
nmeros
inteiros
nega=vos
em
sinal
magnitude,
deve-se
reservar
um
bit
(normalmente
o
mais
signica4vo)
para
representar
o
sinal.
SINAL
/
MAGNITUDE
MAGNITUDE
-
(valor
absoluto)
de
um
nmero
representado
em
binrio.
SINAL
-
representado
por
um
bit.
Por
conveno:
bit
de
sinal
0
(zero)
signica
que
o
nmero
posi=vo
Bit
de
sinal
1
(um)
representa
nmero
nega=vo.
Nmeros Binrios Nega5vos
Sinal Magnitude
Exemplos:
+
610
=
000001102
+
910
=
010012
-
610
=
100001102
-
910
=
110012
So
duas
as
desvantagens
desta
representao:
Gasta-se
um
bit
adicional
para
a
representao
do
sinal;
H
duas
maneiras
possveis
de
se
representar
o
algarismo
0:
+
010
=
0000
-
010
=
1000
Nmeros Binrios Nega5vos
com Complemento
Complemento
a
diferena
entre
cada
algarismo
do
nmero
e
o
maior
algarismo
possvel
da
base.
Uma
vantagem
da
u=lizao
da
representao
em
complemento
que
a
subtrao
entre
dois
nmeros
pode
ser
subs=tuda
pela
soma
em
complemento.
A
representao
de
nmeros
posi1vos
em
complemento
no
tem
qualquer
alterao,
isto
,
idn1ca
representao
em
sinal
magnitude.
Ao
contrrio
da
representao
anterior,
um
bit
no
desperdiado
caso
no
seja
desejado
usar
nmeros
nega=vos.
Nmeros Binrios Nega5vos
com Complemento de Um
Complemento
de
Um
Para
obter
a
representao
de
um
nmero
nega=vo
em
complemento
de
1
basta
inverter
todos
os
bits
da
representao
em
binrio
do
nmero.
+
6
=
00000110
-
6
=
11111001
Nmeros Binrios Nega5vos
com Complemento de Dois
Complemento
de
Dois
Para
obter
a
representao
de
um
nmero
nega=vo
em
complemento
de
2
basta
obter
o
complemento
de
um
e
somar
1.