02 Representacao De Dados
1
Por esse motivo, o elemento mínimo capaz de armazenar a informação nos computadores foi apelidado de bit, uma contração do inglês binary digit (dígito binário)
Para que seja possível armazenar e manipular dados no computador é necessário representá-los internamente de alguma forma. Nós seres humanos, representamos nossos números usando um sistema que chamamos de sistema decimal (ou sistema na base 10). Esse sistema, que se originou do fato de utilizarmos os 10 dedos das mãos para realizarmos nossas contas, possui 10 diferentes dígitos para representar as infinitas quantidades e valores que desejamos (0 1 2 3 4 5 6 7 8 e 9).
Nos caso dos computadores digitais, a notação que é utilizada possui apenas 2 algarismos ou dígitos para representar uma quantidade desejada, o 0 e o 1. Esse sistema de representação é chamado de sistema binário (ou sistema na base 2) e utiliza a noção de ligado/desligado, ou verdadeiro/falso, ou finalmente 0/1 1 .
Pelo fato de um número precisar de muitos algarismos para ser expresso no sistema binário, outras formas de representação auxiliares também são utilizadas nos computadores, como por exemplo a representação pelo sistema hexadecimal (ou sistema na base 16) que utiliza 16 dígitos (0 1 2 3 4 5 6 7 8 9 A B C D E F), e a representação no sistema octal (ou sistema na base 8) que utiliza 8 dígitos (0 1 2 3 4 6 7 8).
Na Tabela 3.1 são mostradas as quantidades de 0 a 15 representadas nos diferentes sistemas mencionados
A quantidade de algarismos necessária para representar um determinado número varia de acordo com o sistema de representação utilizado. Se o sistema é decimal, o maior número que pode ser representado utilizando N algarismos será 10N . Por
3.1 Representação Interna
Representação de Dados
Capítulo 3
binário
0000b
0001b
0010b
0011b
0100b
0101b
0110b
0111b
1000b
1001b
1010b
1011b
1100b
1101b
1110b
1111b
hexadecimal octal
0h
0o
1h
1o
2h
2o
3h
3o
4h
4o
5h
5o
6h
6o
7h
7o
8h
10o
9h
11o
Ah
12o
Bh
13o
Ch
14o
Dh
15o
Eh
16o
Fh