Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1 1
1 0
0 1
0 0
11
Interchange- ASCII, uma tabela com a relao dos dgitos binrios e suas respectivas
representaes do alfabeto ingls, alm todos os smbolos possveis de serem
representados em sistema informatizado. A tabela abaixo ilustra parte do cdigo ASCII
e suas representaes
12
tambm um caractere ASCII representando uma letra do alfabeto, ou ainda, um
endereo que diz ao processador onde est localizado um dado.
13
1.3. SISTEMAS DE NUMERAO
No sistema decimal cada posio tem o valor dez vezes maior que a posio a
sua direita, ou seja, o mesmo nmero pode assumir valores diferentes conforme a
posio ocupa, com isso, conclumos que o sistema de numerao decimal um Sistema
Posicional.
Alguns sistemas no possuem essa caracterstica, ou seja, independente da
posio que o nmero ocupe seu valor no se modifica. Um exemplo desse tipo o
sistema de numerao romano, veja o exemplo abaixo:
CCC XXX IV
100 100 100 10 10 10 1 5
O sistema de numerao romano um exemplo de Sistema No-Posicional.
Outros sistemas trabalham com algarismos no-posicionais, entretanto no faz parte do
sistema ocidental, exemplo: Algarismos Egpcios, Minicos, Sumrios.
14
1.3.1. Sistema Binrio
O sistema binrio, como dito no item I, utiliza dois algarismos (0 e 1), todavia
foi convencionado que esses nmeros seriam agrupados a fim de possibilitar a
representao dos smbolos existentes em nosso cotidiano com isso, deu-se origem ao
BYTE.
Da mesma forma que sistema decimal os nmeros binrios assumem valores
diferentes de acordo com a posio ocupada. Porm, somente o BIT 1 tem peso,
lembrando que o bit 0 representa ausncia de tenso. A ilustrao abaixo representa os
valores que o BIT 1 pode assumir na composio do BYTE.
Posio
7 6 5 4 3 2 1 0
0 0 0 0 0 0 0 1
0 0 0 0 0 0 1 0
0 0 0 0 0 1 0 0
0 0 0 0 1 0 0 0
0 0 0 1 0 0 0 0
0 0 1 0 0 0 0 0
0 1 0 0 0 0 0 0
1 0 0 0 0 0 0 0
128 64 32 16 8 4 2 1
Valor
Como possumos oito (8) posies o BIT 1 assume o valor dessa posio na
BASE2. No desenho acima o ltimo BYTE 10000000, observe que o Bit1 est na
posio sete (7), como nossa base 2 dizemos que essa posio equivale ao valor 27 =
128.
O maior valor que um nico Byte pode representar 256 o mesmo que a soma
de todos os bits com tenso (11111111).
15
1.3.2. Sistema Octal
Como o prprio nome diz nesse sistema utilizamos oito (8) algarismos, portanto
iremos trabalhar na BASE 8. Esses nmeros so arbicos: 0,1,2,3,4,5,6,7 assim como
no sistema decimal.
O sistema Octal tambm posicional logo os valores de um mesmo nmero
tambm variam conforme sua posio veja o exemplo abaixo:
Posio
7 6 5 4 3 2 1 0
0 0 0 0 0 4 7 1
Valor
O nmero 471 na base 8 equivale ao nmero 313 na base 10. Para encontrar
esse valor observe o clculo abaixo:
82 = 64 81= 8 80 = 1
4 x 64 + 7 x 8 + 1 x 1= 313
16
1.3.3. Sistema Hexadecimal
Posio
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0
Valor
2 X 256 + 1 X 16 + 0 X 1 = 528
A representao correta :
210(16)
528(10)
17
1.4. CONVERSO DE BASE
+ X3 x B3 + X2 x B2 + X1 x B1 + X0 x B0 + X-1 x B-1 +
EX: 115,1(3)
1 x 32 + 1 x 31 + 5 x 30 + 1 x 3-1
Com a aplicao deste teorema conseguimos converter qualquer base para base
10. No exemplo acima cada X representa o valor de um algarismo de uma base
qualquer neste caso, o valor foi 115,1. Observe que valores decimais so representados
com nmeros negativos. A letra B representa a base em que o nmero se encontra (no
exemplo a base 3). Os expoentes destacados representam o valor de cada posio dos
algarismos como vimos nos anteriores desse captulo.
Exemplo 1: 00111000(2)
Aplicao do teorema
0 X 27 + 0 X 26 + 1 X 25 + 1 X 24 + 1 X 23 + 0 X 22 + 0 X 21 + 0 X 20 =
0 X 128 + 0 X 64 + 1 X 32 + 1 X 16 + 1 X 8 + 0X 4 + 0 X 2 + 0 X 1 =
0 + 0 + 32+ 16 + 8 + 0 + 0 + 0 =
56(10)
18
Exemplo2: 00111000(2)
Sabemos que o BIT 0 no agrega valores ento para simplificar a equao basta
considerar somente o BIT 1.
Eles ocupam as posies 5, 4 e 3. Aplicaremos novamente o teorema de forma
simplificada:
1 x 25 + 1 x 24 + 1 x 23 =
32 + 16 + 8 =
56(10)
Exemplo: 430(8)
4 x 82 + 3 x 81 + 0 x 8 0 =
256 + 24 + 0 =
280(10)
Exemplo: 7C1(16)
19
Vimos que a aplicao do TFN realiza a converso de qualquer base para a base
decimal. Porm, ele no se aplica na converso de decimal para outras bases nesse caso,
utiliza-se o mtodo de sucessivas divises.
10 2
0 5 2
1 2 2
1 2
0
0
1
00001010(2)
Exemplo: 280(10)
280 8
0 35 8
3
4
430(8)
20
Convertendo Decimal em Hexadecimal
Exemplo 1: 1985(10)
1985 16
1
124 16
12
7 16
7 12 1 = 7C1(16)
ATENO!
1985 10
1
98 10
9
85 10
8
5 10
50 0,5
Resultado: 1985,5
21
1.5. OPERAES
1
Relembrando: 129
+ 11
140
RESULTADOS
0+0 =0
0+1= 1
1+0= 1
1+1= 10 (vai 1)
Vamos realizar nossa 1 soma entre dois valores binrios so eles: 1010 e 1111
em decimal equivalem ao nmero 10 e 15 respectivamente.
111
1010
+ 1111
11001
22
RESULTADOS
0-0=0
0-1= No pode
1- 0=1
1 - 1= 0
022
11101
-00111
10110
23
LISTA DE EXERCCIOS 2
Objetivos:
1. Compreender como os computadores reconhecem uma informao
2. Diferenciar os sistemas existentes
3. Entender os mtodos utilizados para converses de bases
C. Qual valor decimal abaixo ao ser convertido seria representado pelo byte 00001000
( ) 32 ( ) 16 ( ) 8 ( ) 4 ( ) 2
F. Some os nmeros
10001000 11001111
+ +
00001000 00010000
24
BIBLIOGRAFIA DO CAPTULO
GABRIEL, TORRES. Hardware curso completo. Editora Axcel Books, 2001, 4 edio
25