17.03.2015 Views

Representação Binária de Dados - Informática UFSM

Representação Binária de Dados - Informática UFSM

Representação Binária de Dados - Informática UFSM

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Números inteiros positivos menores que 255 po<strong>de</strong>m ser representados com um único<br />

byte, como mostrado anteriormente. Caso o número for maior, <strong>de</strong>ve-se utilizar uma<br />

quantida<strong>de</strong> <strong>de</strong> bytes maior. Com 16 bits, po<strong>de</strong>-se representar até o número 65.535, com<br />

24 até o número 16.777.216 e com 32 bits (4 bytes) até o número 4.294.967.295.<br />

Por convenção, bytes são representados pela letra B e bits pela letra b. Essa terminologia<br />

é muito usada para <strong>de</strong>screver taxas <strong>de</strong> transferência <strong>de</strong> dados, como no caso <strong>de</strong> re<strong>de</strong>s,<br />

mo<strong>de</strong>ms e dispositivos <strong>de</strong> armazenamento. Como exemplo, um mo<strong>de</strong>m po<strong>de</strong> trafegar<br />

dados a uma taxa <strong>de</strong> 54kbps, ou seja, 54 kilo bits por segundo. Um HD po<strong>de</strong> ler dados a<br />

uma taxa <strong>de</strong> 10 MB/s, ou seja, 10 Mega Bytes por segundo. Muitas fontes <strong>de</strong> informação<br />

<strong>de</strong> baixa credibilida<strong>de</strong> (Internet, por exemplo) usam B e b como sinônimos. Deve-se<br />

também observar que em informática as convenções <strong>de</strong> gran<strong>de</strong>zas não são iguais às<br />

conhecidas habitualmente, como mostrado na Tabela 1.<br />

Tabela 1: Gran<strong>de</strong>zas utilizadas em Informática<br />

Símbolo Tamanho Comentários<br />

Bit (b) 1 2 0 = 1. Menor unida<strong>de</strong> <strong>de</strong> informação: vale 0 ou 1.<br />

Byte (B) 8 bits 2 3 = 8. Por convenção, e por ser potência <strong>de</strong> 2<br />

Kilo (K) 1024 Bytes 2 10 = 1.024<br />

Mega (M) 1024 Kilo 2 20 = 1.048.576<br />

Giga (G) 1024 Mega 2 30 = 1.073.741.824. Unida<strong>de</strong> dos HDs atuais<br />

Tera (T) 1024 Giga 2 40 = 1.099.511.627.776<br />

Peta (P) 1024 Tera 2 50 = 1.125.899.906.842.624<br />

Exa (E) 1024 Peta 2 60 . Talvez seja para os seus netos ☺<br />

Zetta (Z) 1024 Exa 2 70 . O que? Como ?<br />

Yotta (Y) 1024 Zetta 2 80 . Tu tá <strong>de</strong> brinca<strong>de</strong>ira, né?<br />

Representação <strong>de</strong> Caracteres<br />

Os caracteres (texto) também são internamente representados por números <strong>de</strong> 8 bits.<br />

Neste caso, existe uma associação entre cada caractere com um número <strong>de</strong>cimal, como<br />

mostrado na seguinte tabela. Nesta tabela, existem seqüências que representam os<br />

caracteres do alfabeto (ver<strong>de</strong> e azul), e outra os dígitos numéricos (vermelho). Muitos<br />

caracteres <strong>de</strong>sta tabela são consi<strong>de</strong>rados não imprimíveis. Como exemplo, po<strong>de</strong>-se citar<br />

os dígitos da primeira coluna. Para inserir em um arquivo texto os caracteres que não<br />

estão presentes do teclado, <strong>de</strong>ve-se manter pressionada a tecla e digitar o código<br />

<strong>de</strong>cimal associado ao caractere em questão.<br />

0=<br />

1=☺<br />

2=☻<br />

3=♥<br />

4=♦<br />

5=♣<br />

25=↓<br />

26=→<br />

27=←<br />

28=∟<br />

29=↔<br />

30=▲<br />

48=0<br />

49=1<br />

50=2<br />

51=3<br />

52=4<br />

53=5<br />

71=G<br />

72=H<br />

73=I<br />

74=J<br />

75=K<br />

76=L<br />

94=^<br />

95=_<br />

96=`<br />

97=a<br />

98=b<br />

99=c<br />

117=u<br />

118=v<br />

119=w<br />

120=x<br />

121=y<br />

122=z<br />

140=î<br />

141=ì<br />

142=Ä<br />

143=Å<br />

144=É<br />

145=æ<br />

163=ú<br />

164=ñ<br />

165=Ñ<br />

166=ª<br />

167=º<br />

168=¿<br />

186=║<br />

187=╗<br />

188=╝<br />

189=╜<br />

190=╛<br />

191=┐

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!