Escolar Documentos
Profissional Documentos
Cultura Documentos
10
11
12
Ocasionalmenteusamosoutrossistemasdenumerao.Porexemplo,usao
sistemasexagesimal,combaseb=60,paracontarasunidadeshorriasde
minutosesegundos,ouosistemaduodecimalcombaseb=12,ouosistema
debaseb=24,paraidentificarashorasdodia.
13
14
15
16
claro,teremosqueencontrar16representaes(smbolos)diferentesparacadaum
dos dgitos.
Nosistemadecimalusamososdgitos0a9,quepodemoscontinuarautilizarno
sistemahexadecimal.Masagoraprecisamosdeinventardgitos.Aformahabitualdeo
fazerconsisteemrecorrersprimeiras6letrasdoalfabetopararepresentarosdgitos
hexadecimaisque,nosistemadecimal,correspondemnmeros(sequenciasdedois
dgitos)10a15.Ento,nosistemahexadecimalusamos,paraalmdossmbolos0a9,
tambmasletrasAaF.
17
Ataesteponto,foramapresentadosossistemasdenumeraomaisutilizados
emsistemasdigitais,faltanosagoraaprenderarealizarasconversesentreos
vriossistemas.Emseguidaapresentadaumatabelacomasequivalncias
bsicasentreosquatrosistemas.
OCTAL:0,1,2,3,4,5,6,7,10,11,12,13,14,15,16,17,20,21,22,23,24,25,
26,27,30,31,74,75,77,100,101,102,103,104,105,106,107,110,111,
117 120 121
117,120,121,
HEXADECIMAL:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,10,11,12,13,14,15,16,
17,18,19,1A,1B,1C,1D,1E,1F,20,21,22,23,24,25,26,27,28,29,2A,2B,2C,
2D,2E,2F,30,31,32,33,34,35,36,37,38,39,3A,3B,3C,3D,3E,3F,40,
18
19
Tendoemconsideraoaposiodecadaalgarismo,obtemosaseguinte
equivalncia:
136(10)=10001000(2)
Reparaqueestemtodoapenasutilizadoparanmerosdecimaisinteiroseno
implicaperdadeinformaonoprocessodaconverso.Noentanto,para
converterumnmerocomcasasdecimaisjteramosqueutilizaroutra
metodologia a qual no aqui apresentada
metodologia,aqualnoaquiapresentada.
20
21
22
23
24
Seon.binriotiver1, 2,4,5,7,etc.bits(nodiviseispor3),entoassumemsezeros
esquerdadobinrioparaobterondebitsdivisvelpor3.Porexemplo:
1110111 01110111
10101 010101
25
Seon.binriotiver1,2, 3,5,6,7,etc.bits(nodiviseispor4),entoassumemse
zerosesquerdadobinrioparaobterondebitsdivisvelpor4.Porexemplo:
1110111 01110111
10101 00010101
10 0010
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
Exemplo:
Suponhamosquequeramosdesenvolverumsistemadigitalparacontrolaro
elevadordeumprdiocomr/c,duascavesetrsandares.Comotemos6
possibilidadesdistintasderepresentareindividualizaros6pisosdoprdio,
precisamosdecomearporescreverumcdigonumricocom6palavras
distintas,umaporcadapisoaqueoelevadortemacesso.Ouseja,vamos
estabelecerumacorrespondnciabiunvocaentrecadaumdospisoseum
conjunto de bits por piso diferente para cada um deles e que constitui uma
conjuntodebitsporpiso,diferenteparacadaumdeles,equeconstituiuma
palavradocdigo.
Naturalmente,aprimeiraperguntaquenosocorresobreocomprimentodas
palavras,isto,onmerodebitsporpalavra.Emborateoricamentecadapalavra
possaterumcomprimentodiferentedodetodasasoutras,vamoslimitarnos
apenasaoschamadoscdigosregulares,emquetodasaspalavrasdocdigo
tmomesmocomprimento.
Nocasodoelevador,aspalavrasdocdigotmqueterumcomprimento
adequado.
Comotemos6possibilidadesdistintas,bastamnos3bitsparacomprimentode
cadaumadaspalavras.claroque,nestascondies,apenasvamosutilizar6das
8combinaespossveis.
Anicarestrioquenecessitamosdeterpresentequenodevemoscodificar
dois pisos com a mesma pala ra nat ralmente para e itar conf ses
doispisoscomamesmapalavra,naturalmenteparaevitarconfuses.
Destemodo,jestabelecemosonmerodepalavras(6)eocomprimentode
cadapalavra(3)paraonossosistemadecontrolodoelevador.Eestamosagora
emposiodeescolher,deentreoscdigospossveis,umquesirvaosnossos
propsitos.
Porexemplo,ocdigo:
2acave 000
44
CdigoASCII
Existeumatabela,designadaporASCII(American StandardCode forInformation
Interchange),queutilizacombinaesdenmerosde7ou8bits,permitindo,
respectivamente,arepresentaode128ou256caracteres.
AASCIIpadroutiliza7bitspararepresentartodasasmaisculaseminsculas,
osalgarismosde0a9,sinaisdepontuaoecontrolo.
Existemactualmenteumgrandenmerodesistemasquesuportamautilizaoo
ASCII expandido que utiliza o 8 bit de cada carcter para identificar mais 128
ASCIIexpandido,queutilizao8bitdecadacarcterparaidentificarmais128
caracteresdesmbolos,letrasdeoutrosidiomasesmbolosgrficos.
Porexemplo,quandocarregamosnateclaa,procedeseaumaconversopara
osistemadenumeraobinrio1100001(2),ou97(10).estenmerobinrio
queocomputadorconsegueentendereprocessar.
45
ATENO: ocdigoASCIIumcdigode7bits(standard)enode8,peloqueocdigo
binriodeveseragrupadodadireitaparaaesquerdade7em7bits.
ConversesdeASCIIparabinrio letraaletraconverteseparadecimaldeacordo
comatabeladeconverses.Depoisaplicamseasregrasdeconversodedecimalpara
binriodecadaletra.
ConversesdebinrioparaASCII binrio abinrioconverteseparadecimaledepois
lseatabeladeASCIIparafazeracorrespondnciadedecimalparaASCII.
SetiveratabelaASCIIcomacorrespondncianabaseoctalouhexadecimal,deveser
essaabaseaserutilizadaaoinvsdadecimal.
46
CdigoUNICODE
UmalimitaosriadocdigoASCIIresultadetersidodesenhadoparacodificar
informaoalfabticanalnguainglesa,quenocontemsmbolosdeacentuao
(comooportugus)enocapazderepresentarmuitosoutrossmbolos.
Anecessidadedeincluiroutrosalfabetos(grego,cirlico,armnio,hebreu,rabe,
indiano,etc.),desmbolosmatemticosedefigurasgeomtricas,eaindade
dezenasdemilhardecaracteresideogrficos,comoosutilizadosemchins,
levou ao aparecimento do Cdigo UNICODE ou ISO/IEC 10646 UCS 2 (Universal
levouaoaparecimentodoCdigoUNICODEouISO/IEC10646UCS2(Universal
Character Set2).EstecdigoumaevoluodatabelaASCIIcom16bitspor
smbolo,abertoinclusodenovoscaracteresesmbolos.
47
48