• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
 Universidade Federal de Santa Maria
NOTAS DE AULASistemas de Numeração e Representação de Dados
Prof. Antonio Carlos Schneider Beck Filho (UFSM)Prof. Júlio Carlos Balzano de Mattos (UFPel)
REPRESENTAÇÃO DE NÚMEROS BINÁRIOS NEGATIVOS
Números negativos também podem ser representados de diversas formas. Arepresentação que usamos normalmente é denominada
sinal magnitude
. No entanto,a maioria dos computadores usa o sistema de
representação em complemento
parafacilitar a implementação dos circuitos aritméticos.
 
 2
REPRESENTAÇÃO EM SINAL MAGNITUDE
 
Para representar números inteiros negativos em sinal magnitude, deve-sereservar um bit (
normalmente o mais significativo
) para representar o sinal.SINAL / MAGNITUDEMAGNITUDE
(valor absoluto) de um número é representado em binário.SINAL
é representado por um bit. Por convenção, bit de sinal 0 (zero) significaque o número é positivo e o bit 1 (um) representa número negativo.Exemplos:
+ 9
10
=
0
1001
2
 - 9
10
=
1
1001
2
 + 6
10
=
0
0000110
2
 - 6
10
=
1
0000110
2
 
São duas as desvantagens desta representação:
Gasta-se um bit adicional para a representação do sinal,
independentemente 
se ele é utilizado ou não.
Há duas maneiras possíveis de se representar o algarismo 0:
+ 0
10
=
0
000- 0
10
=
1
000
 
 3
 
Decimal Binário s/sinalSinalMagnitude
-8 xxxx xxxx-7 xxxx 1111-6 xxxx 1110-5 xxxx 1101-4 xxxx 1100-3 xxxx 1011-2 xxxx 1010-1 xxxx 10010 0000 0000/10001 0001 00012 0010 00103 0011 00114 0100 01005 0101 01016 0110 01107 0111 01118 1000 xxxx9 1001 xxxx10 1010 xxxx11 1011 xxxx12 1100 xxxx13 1101 xxxx14 1110 xxxx15 1111 xxxx
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...