Anda di halaman 1dari 9

Universidade Federal de Santa Cararina

Haline de Souza Scotti


Rodrigo Fantinati Ferreira

Sistemas de Numerao
Um numeral um smbolo ou grupo de smbolos que representa um nmero em um
determinado instante da evoluo do homem. Tem-se que, numa determinada escrita
ou poca, os numerais diferenciaram-se dos nmeros do mesmo modo que as palavras
se diferenciaram das coisas a que se referem. Os smbolos "11", "onze" e "XI" (onze em
latim) so numerais diferentes, representativos do mesmo nmero, apenas escrito em
idiomas e pocas diferentes.
Um sistema de numerao, (ou sistema numeral) um sistema em que um conjunto
de nmeros so representados por numerais de uma forma consistente. Pode ser visto
como o contexto que permite ao numeral "11" ser interpretado como o numeral
romano para dois, o numeral binrio para trs ou o numeral decimal para onze.

Sistema Decimal
O sistema decimal um sistema de numerao de posio que utiliza a base
dez.
Smbolos da base Decimal: 0 1 2 3 4 5 6 7 8 9
Baseia-se em uma numerao de posio, onde os dez algarismos indo-arbicos : 0 1 2
3 4 5 6 7 8 9 servem a contar unidades, dezenas, centenas, etc. da direita para a
esquerda. Contrariamente numerao romana, o algarismo rabe tem um valor
diferente segundo sua posio no nmero: assim, em 111, o primeiro algarismo
significa 100, o segundo algarismo 10 e o terceiro 1, enquanto que em VIII (oito em
numerao romana) os trs I significam todos 1.
Assim:

No sistema decimal o smbolo 0 (zero) posicionado esquerda do nmero escrito no


altera seu valor representativo. Assim: 1; 01; 001 ou 0001 representam a mesma
grandeza, neste caso a unidade. O smbolo zero posto direita implica multiplicar a
grandeza pela base, ou seja, por 10 (dez).

Universidade Federal de Santa Cararina


Haline de Souza Scotti
Rodrigo Fantinati Ferreira

Sistema Binrio
O sistema binrio ou base 2, um sistema de numerao posicional em que
todas as quantidades se representam com base em dois nmeros.
Smbolos da base Binria: 0 1
Os computadores digitais trabalham internamente com dois nveis de tenso, pelo que
o seu sistema de numerao natural o sistema binrio (aceso, apagado). Com efeito,
num sistema simples como este possvel simplificar o clculo, com o auxlio da lgica
booleana. Em computao, chama-se um dgito binrio (0 ou 1) de bit, que vem do
ingls Binary Digit. Um agrupamento de 8 bits corresponde a um byte (Binary Term).
O sistema binrio base para a lgebra booleana (de George Boole - matemtico
ingls), que permite fazer operaes lgicas e aritmticas usando-se apenas dois
dgitos ou dois estados (sim e no, falso e verdadeiro, tudo ou nada, 1 ou 0, ligado e
desligado). Toda a eletrnica digital e computao est baseada nesse sistema binrio
e na lgica de Boole, que permite representar por circuitos eletrnicos digitais (portas
lgicas) os nmeros, caracteres, realizar operaes lgicas e aritmticas. Os programas
de computadores so codificados sob forma binria e armazenados nas mdias
(memrias, discos, etc) sob esse formato.

Operaes com Binrios


Converso de Decimal para Binrio:
Divide-se sucessivamente por 2. Depois o nmero binrio formado pelo quociente da
ltima diviso seguido dos restos de todas as divises na seqncia em que foram
realizadas.
Exemplo: 8D = ?B
8/2=4 resto = 0
4/2=2 resto = 0
2/2=1 resto = 0
8D = 1000B
Converso de Binrio para Decimal:
Deve-se escrever cada nmero que o compe (bit), multiplicado pela base do sistema
(base=2), elevado posio que ocupa. A soma de cada multiplicao de cada dgito
binrio pelo valor das potncias resulta no nmero real representado.

Universidade Federal de Santa Cararina


Haline de Souza Scotti
Rodrigo Fantinati Ferreira
Exemplo: 1011B = ?D
1 2 + 0 2 + 1 21 + 1 20 = 8 + 0 + 2 + 1 = 11
1011B = 11D

Decimal
0
1
2
3
4
5
6

Binrio
0
1
10
11
100
101
110

Decimal
7
8
9
10
11
12
13

Binrio
111
1000
1001
1010
1011
1100
1101

Soma de Binrios:
0+0=0
0+1=1
1+0=1
1+1= 10
1+1+1= 11
Para somar dois nmeros binrios, o procedimento o seguinte:
Exemplo 1:

*
1100
+
111
----= 10011

Explicando: Na soma de 0 com 1 o total 1. Quando se soma 1 com 1, o resultado 2,


mas como 2 em binrio 10, o resultado 0 (zero) e passa-se o outro 1 para a
"frente", ou seja, para ser somado com o prximo elemento, conforme assinalado pelo
asterisco, como no exemplo acima.
Exemplo 2:

**
1100
+ 1111
----= 11011

Explicando: Nesse caso acima, na quarta coluna da direita para a esquerda, nos
deparamos com uma soma de 1 com 1 mais a soma do 1 ( * ) que veio da soma
anterior. Quando temos esse caso (1 + 1 + 1), o resultado 1 e passa-se o outro 1 para
frente.

Universidade Federal de Santa Cararina


Haline de Souza Scotti
Rodrigo Fantinati Ferreira
Subtrao de Binrios:
0-1=1 e vai 1* para ser subtrado no dgito seguinte
1-1=0
1-0=1
0-0=0
Para subtrair dois nmeros binrios, o procedimento o seguinte:
* ***

1101110
10111
------= 1010111

Explicando: Quando temos 0 menos 1, precisamos "pedir emprestado" do elemento


vizinho. Esse emprstimo vem valendo 2 (dois), pelo fato de ser um nmero binrio.
Ento, no caso da coluna 0 - 1 = 1, porque na verdade a operao feita foi 2 - 1 = 1.
Esse processo se repete e o elemento que cedeu o "emprstimo" e valia 1 passa a
valer 0. Os asteriscos marcam os elementos que "emprestaram" para seus vizinhos.
Perceba, que, logicamente, quando o valor for zero, ele no pode "emprestar" para
ningum, ento o "pedido" passa para o prximo elemento e esse zero recebe o valor
de 1.

Cdigo ASCII
O "American Standard Code for Information Interchange" comumente referido como
ASCII tambm chamado ASCII completo, ou ASCII estendido , uma forma especial
de cdigo binrio que largamente utilizado em microprocessadores e equipamentos
de comunicao de dados. Com 7 bits pode-se representar um total de 27 = 128
caracteres diferentes. Estes caracteres compreendem nmeros decimais de 0 at 9,
letras maisculas e minsculas do alfabeto, mais alguns outros caracteres especiais
usados para pontuao e controle de dados.

Binrio
0010 0000
0010 0001
0010 0010
0010 0011
0010 0100
0010 0101
0010 0110
0010 0111

Decimal
32
33
34
35
36
37
38
39

Glifo
!
"
#
$
%
&
'

Binrio
0101 0000
0101 0001
0101 0010
0101 0011
0101 0100
0101 0101
0101 0110
0101 0111

Decimal
80
81
82
83
84
85
86
87

Glifo
P
Q
R
S
T
U
V
W

Universidade Federal de Santa Cararina


Haline de Souza Scotti
Rodrigo Fantinati Ferreira
0010 1000
0010 1001
0010 1010
0010 1011
0010 1100
0010 1101
0010 1110
0010 1111
0011 0000
0011 0001
0011 0010
0011 0011
0011 0100
0011 0101
0011 0110
0011 0111
0011 1000
0011 1001
0011 1010
0011 1011
0011 1100
0011 1101
0011 1110
0011 1111
0100 0000
0100 0001
0100 0010
0100 0011
0100 0100
0100 0101
0100 0110
0100 0111
0100 1000
0100 1001
0100 1010
0100 1011
0100 1100
0100 1101
0100 1110
0100 1111

40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79

(
)
*
+
,
.
/
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O

0101 1000
0101 1001
0101 1010
0101 1011
0101 1100
0101 1101
0101 1110
0101 1111
0110 0000
0110 0001
0110 0010
0110 0011
0110 0100
0110 0101
0110 0110
0110 0111
0110 1000
0110 1001
0110 1010
0110 1011
0110 1100
0110 1101
0110 1110
0110 1111
0111 0000
0111 0001
0111 0010
0111 0011
0111 0100
0111 0101
0111 0110
0111 0111
0111 1000
0111 1001
0111 1010
0111 1011
0111 1100
0111 1101
0111 1110

88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126

X
Y
Z
[
\
]
^
_
`
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
{
|
}
~

Universidade Federal de Santa Cararina


Haline de Souza Scotti
Rodrigo Fantinati Ferreira

Sistema Hexadecimal
O sistema hexadecimal um sistema de numerao posicional que representa
os nmeros em base 16, portanto empregando 16 smbolos.
Smbolos da base Hexadecimal: 0 1 2 3 4 5 6 7 8 9 A B C D E F
O sistema hexadecimal est vinculado informtica, pois os computadores costumam
utilizar o byte como unidade bsica da memria. 1 byte = 8 bits e ento um byte pode
ser representado por 8 algarismos do sistema binrio ou por 2 algarismos do sistema
hexadecimal. Ex: Bin = 10011100, Hexa= 9C.
Exemplo de equivalncia das 3 bases vistas at agora:
Decimal

Binrio

Hexadecimal

10

1010

22

10110

16

47

101111

2F

Converso direta entre Hexadecimal e Binrio:


0

0000

0100

1000

1100

0001

0101

1001

1101

0010

0110

1010

1110

0011

0111

1011

1111

Converso de Binrio para Hexadecimal


Separe o nmero binrio em grupos de 4 dgitos da direita para a esquerda e ento
faa a converso de cada grupo de acordo com a tabela de converso direta acima.
Caso a quantidade de dgitos a ser convertida no for um nmero mltiplo de 4,
complete com 0s a esquerda at torn-lo mltiplo de 4.

Universidade Federal de Santa Cararina


Haline de Souza Scotti
Rodrigo Fantinati Ferreira
Ex: (1010111001010)B para hexadecimal:
0001 0101 1100

1010

Note que os 3 primeiros zeros foram preenchidos apenas para formar um grupo.
Desta forma o nmero correspondente em hexadecimal 15CA.

Converso de Hexadecimal para Binrio


Execute o processo inverso ao da converso de binrio para hexadecimal, convertendo
cada dgito hexadecimal em um grupo de 4 dgitos binrios.
Ex: (1F7)H para binrio:
1

0001 1111 0111


Podemos excluir os zeros esquerda que sobraram no grupo mais a esquerda, assim o
resultado em binrio ser: 111110111.

Converso de Decimal para Hexadecimal


Para esta converso, dividiremos o nmero decimal por 16 sucessivas vezes,
separando sempre o seu resto e continuando a dividir o seu quociente at que ele seja
menor que 16. Por fim, a seqncia inversa dos restos (comeando pelo quociente da
ltima diviso) formar o resultado.
Ex: (289)D para hexadecimal:
289 / 16 = 18 resto = 1
18 / 16 = 1 resto = 2
Resultado = (121)H

Universidade Federal de Santa Cararina


Haline de Souza Scotti
Rodrigo Fantinati Ferreira

Converso de Hexadecimal para Decimal


Para realizarmos essa converso, primeiro transformamos cada dgito hexadecimal em
decimal. Assim o C, por exemplo, ser convertido para 12.
Agora multiplicamos cada nmero decimal convertido por 16n, onde n casa decimal
onde ele se encontra, sendo que o dgito mais a direita 0.
No final somamos todas as multiplicaes obtidas.
Ex: (7C12)H para decimal:
7 x 163 + 12 x 162 + 1 x 161 + 2 x 160 = (31762)D

Exemplo de operaes com hexadecimais


Soma:
15A
+ 7B
----1D5

Subtrao:
22C
- 7F
----1AD

Exerccios
1) Faa a converso de binrio para decimal e para hexadecimal dos seguintes
itens:
a. 100101
b. 1000101101
c. 1111010110110
2) Faa a converso de decimal para binrio e para hexadecimal:
a. 297
b. 4021
c. 9135
3) Faa a converso de hexadecimal para binrio e para decimal:
a. 7CD
b. 9873
c. 2F5AB

Universidade Federal de Santa Cararina


Haline de Souza Scotti
Rodrigo Fantinati Ferreira

Respostas
Exerccio
1-a
1-b
1-c
2-a
2-b
2-c
3-a
3-b
3-c

Decimal
37
557
7862
297
4021
9135
1997
39027
193963

Binrio
100101
1000101101
1111010110110
100101001
111110110101
10001110101111
11111001101
1001100001110011
101111010110101011

Hexadecimal
25
22D
1EB6
129
FB5
23AF
7CD
9873
2F5AB

Anda mungkin juga menyukai