23.10.2014 Views

manual do formando

manual do formando

manual do formando

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

153 capítulo 03<br />

equipamento<br />

Código Binário /<br />

Bits e bytes<br />

48 O livro: BENNETTE, Adam –<br />

Recommended Pratice for DMX512.<br />

Londres:PLASA e USITT, 1994 apresenta<br />

tabelas de conversão entre números<br />

decimais, percentuais e hexadecimais.<br />

49 Por analogia, o interruptor<br />

representaria um bit.<br />

Quan<strong>do</strong> aprendemos a contar, usamos apenas<br />

10 dígitos, para representar qualquer número (0<br />

a 9). Por isso, nós vivemos numa sociedade de<br />

base 10 (matematicamente falan<strong>do</strong>). Assim, para<br />

representar o número 1045:<br />

Saben<strong>do</strong> que:<br />

10°=1;10¹=10;10²=100;10³=1000<br />

Então,<br />

1045= (1*10³)+(0*10²)+(4*10¹)+(5*10°)<br />

No mun<strong>do</strong> <strong>do</strong>s computa<strong>do</strong>res, seria muito difícil<br />

conceber um componente electrónico capaz de<br />

a<strong>do</strong>ptar dez esta<strong>do</strong>s diferentes e ser tão preciso.<br />

Não seria impossível, mas teriam de superar outros<br />

problemas, como por exemplo, o <strong>do</strong> calor. Para<br />

evitar complicações desta natureza, optou-se por<br />

uma solução que permitia evoluir rapidamente.<br />

Por isso, na electrónica, usa-se a notação binária<br />

para a contagem. Assim, cada digito binário,<br />

nomea<strong>do</strong> de bit, pode assumir a forma de 0<br />

ou 1. Da mesma forma que, qualquer número<br />

pode ser representa<strong>do</strong> em base de 10, como<br />

exemplificamos em cima, qualquer número pode<br />

ser representa<strong>do</strong> em base de 2, exemplifican<strong>do</strong>:<br />

Saben<strong>do</strong> que:<br />

2°=1;2¹=2;2²=4;2³=8;24=16;...;210=1024<br />

Então,<br />

1045=(1*210) +(0*29) +(0*28) +(0*27) +(0*26) +<br />

+(0*25) +(1*24) +(0*23) +(1*22) +(0*21) +(1*20)<br />

Ou seja,<br />

1045=1024+0+0+0+0+0+16+0+4+0+1<br />

Uma maneira fácil de contar em binário, é começar<br />

em 0 e dizer, na nossa conhecida contagem<br />

decimal, apenas os números, em ordem crescente,<br />

que tenham 0s e/ou 1s: 0, 1, 10, 11, 100, 101, 110,<br />

111, 1000, 1001, 1010, 1011,... fazen<strong>do</strong> assim<br />

a correspondência respectiva com os números<br />

decimais: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12,... 48<br />

É preciso ter a noção de que, para representar<br />

o “0” ou o “1” é apenas necessário 1 bit. Mas,<br />

se quisermos representar o 2 e o 3, teremos de<br />

acrescentar um novo bit, para termos quatro<br />

números diferentes. Se acrescentarmos mais um<br />

bit, adicionamos mais quatro esta<strong>do</strong>s possíveis.<br />

Se tivermos três lâmpadas numa sala, cada uma<br />

com o seu interruptor 49 podemos ter oito esta<strong>do</strong>s<br />

de luz diferentes: 1 – tu<strong>do</strong> apaga<strong>do</strong>; 2 – só a L1<br />

acesa; 3 – só a L2 acesa; 4 - só a L3 acesa; 5 – a<br />

L1 e a L2 acesas; 6 – a L1 a L3 acesas; 7 – a L2 e<br />

a L3 acesas; 8 – todas acesas. Se acrescentarmos<br />

mais uma lâmpada e mais um interruptor, as<br />

possibilidades aumentam para o <strong>do</strong>bro e assim,<br />

sucessivamente. O mesmo se passa com os bits.<br />

Mais um bit significa o <strong>do</strong>bro das possibilidades<br />

anteriores. Um byte, que é um conjunto de oito<br />

bits, permite 256 valores diferentes. Nove bits<br />

permite o <strong>do</strong>bro, 512, o número exemplifica<strong>do</strong> em<br />

cima, 1045, necessita, portanto, de onze bits e,<br />

por isso, onze dígitos: 10000010101. 2048 seria<br />

o último número a ser representa<strong>do</strong> com 11 bits:<br />

11111111111.<br />

Se substituirmos os valores diferentes de 0 por 1,<br />

obteremos o número binário correspondente, se<br />

não veremos:<br />

1045 (número decimal) =10000010101 (número<br />

binário)

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

Saved successfully!

Ooh no, something went wrong!