Codificação binária decimal

A codificação binária decimal e/ou codificação binária, também conhecida como BCD (Binary-coded decimal), é um sistema de numeração muito utilizado na Informática, assim como na Matemática, e em sistemas digitais eletrônicos. Estamos falando de um sistema de base dois e posicional, ou seja, trocando a ordem dos dígitos no número binário, o seu valor é alterado. Nele, é utilizado apenas dois algarismos: o 0 (zero) e o 1 (um).[1] O BCD codifica o sistema decimal em binário, do números (decimais) 0 a 9, onde cada número é representado pelo seu equivalente binário.

História

As primeiras civilizações sempre se preocuparam em criar um sistema de numeração simples para realizar operações básicas da Matemática em fatos cotidianos. As origens do Sistema binário são desconhecidas, porém existem relatos de que por volta de 3000 a.C. a China já utilizava esse sistema para contagens, somatórias, entre outras operações básicas da Matemática. Porém, o Sistema Binário só passou a ser novamente levantado em pauta 46 séculos depois com o cientista e engenheiro alemão Gottfried Wilhelm Leibniz, que além de defender esse Sistema de Numeração, aperfeiçoou e formalizou diversas combinações binárias para a representação de novos números, auxiliando posteriormente, as primeiras Linguagens de Programação.[2] Mais de um século depois, George Boole retomou os estudos de Leibniz, aperfeiçoando alguns conceitos e introduzindo o Sistema Binário em Sistemas Digitais. Mais tarde ainda, George Boole desenvolveria a Álgebra Booleana, fundamental em diversas áreas da Computação.

Definição

O sistema binário é composto por dois algarismos fundamentais: o 0 (zero) e o 1 (um), onde suas posições indicam o valor expresso. Diferentemente da base decimal, os números no Sistema Binário são lidos inversamente, ou seja, da direita para esquerda, onde cada dígito recebe o nome de bit (Binary Digit), já um byte é composto por oito bits (uma sequência binária de oito dígitos) e a partir de então segue: 1 KB (1024 bytes), 1MB (1024 KB), e assim sucessivamente. A tabela a seguir ilustra algumas conversões do Sistema Binário para o Sistema Decimal.[3]

Sistema Decimal Sistema Binário
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
10 1010
100 1100100
1000 1111101000

E assim segue uma sequência linear de posições, onde cada combinação da posição dos bits inflige na formação de um novo algarismo.

Conversões

A conversão para outras bases é fundamental no Sistema Binário. Em algumas calculadoras, ao iniciar uma operação matemática, por exemplo, ocorre uma conversão dos algarismos decimais, informados pelo usuário, para a base binária antes da execução da operação matemática, e, após executar a operação matemática, há uma nova conversão para base decimal para exibir o resultado.[4] No sistema binário, a posição de um bit é fundamental na conversão para outra base. O primeiro bit a direita (o último no sistema decimal) corresponde à posição 0 (zero), o segundo bit a direita à posição 1 (um) e assim sucessivamente. Exemplo:

1 3 0 2 0 1 0 0

Nesse exemplo, lendo da esquerda para direita, o 1 (um) “ocupa” a posição 3, o primeiro 0 (zero) a posição 2, o segundo 0 (zero) a posição 1 e o último 0 (zero) a posição 0.

Além da necessidade funcional, o processo de conversão entre uma base e outra é fundamental para o uso da informação, pois no Sistema de numeração binário, a partir de certo valor, passamos a ter muitas posições, o que torna cálculo e a leitura dos números cada vez mais complexos. As conversões mais comuns são de binário para as bases: octal, decimal e hexadecimal.

Binário - Octal

A conversão de binário para Octal utiliza o seguinte processo [5]:

1 - Agrupa-se o número binário em 3 bits:

10101001 → 10 - 101 - 001

2 - Soma-se os produtos, da base 2(dois) elevado à posição equivalente:

  • a) 10 = [(1 x 21) + (0 x 20)] = (2 + 0) = 2
  • b) 101 = [(1 x 22) + (0 x 21) + (1 x 20)] = (4 + 0 + 1) = 5
  • c) 001 = [(0 x 22) + (0 x 21) + (1 x 20)] = (0 + 0 + 1) = 1

3 - Junta-se as somas:

A seguir, junta-se as somas da primeira operação realizada até a última, no caso citado(2, 5, 1), formando o algarismo 251 na base octal.

A operação inversa segue os seguintes passos:

1 – Separa os algarismos do número na base Octal:

251 → 2 - 5 - 1

2 – Converte-se cada um desses algarismos para seu respectivo número binário de 3 bits:

  • a) 2 =010
  • b) 5 = 101
  • c) 1 = 001

3 - Junta-se as somas:

A seguir, junta-se as somas da primeira operação realizada até a última, no caso citado(010, 101, 001), formando o algarismo 010101001 ou simplesmente 10101001 na base binária.

Binário - Decimal

A conversão de binário para Decimal utiliza o seguinte processo [6][7]:

1 - Separa-se cada bit do número binário:

1010 → 1 - 0 - 1 - 0

2 - Somam-se os produtos da base dois elevados a respectiva posição:

  • a) 0 x 20 = 0
  • b) 1 x 21 = 2
  • c) 0 x 22 = 0
  • d) 1 x 23 = 8

3 - Soma-se os resultados obtidos:

Como trata-se de uma soma, tanto faz a sequencia dos resultados(0, 2, 0, 8), logo 0 + 2 + 0 + 8, que corresponde a 10 no sistema decimal.

A operação inversa segue os seguintes passos:

1 - Dividimos o algarismo na base decimal por 2, até o seu resto ser igual a 1 e seu quociente ser igual a zero.

= 11 - Resto = 1

= 5 - Resto = 1

= 2 - Resto = 1

= 1 - Resto = 0

= 0 - Resto = 1

2 - Junta-se os restos da última divisão até a primeira:

Nesse caso, (1, 0, 1, 1, 1), formam o algarismo 10111 da base binária que corresponde ao algarismo 23 da base decimal.

Binário - Hexadecimal

A conversão de binário para hexadecimal utiliza o seguinte processo [8]:

1 - Agrupa-se o número binário em 4 bits:

10101001 → 1010 - 1001

2 - Soma-se os produtos, da base 2(dois) elevado à posição equivalente:

  • a) 1010 = [(1 x 23) + (0 x 22) + (1 x 21) + (0 x 20)] = (8 + 0 + 2 + 0) = 10 = A
  • b) 1001 = [(1 x 23) + (0 x 22) + (0 x 21) + (1 x 20)] = (8 + 0 + 0 + 1) = 9

3 - Junta-se as somas:

A seguir, junta-se as somas da primeira operação realizada até a última, no caso citado(A, 9), formando o algarismo A9 na base hexadecimal.

A operação inversa segue os seguintes passos:

1 – Separa os algarismos do número na base hexadecimal:

C13 → C - 1 - 3

2 – Converte-se cada um desses algarismos para seu respectivo número binário de 4 bits:

  • a) C = 12 = 1100
  • b) 1 = 0001
  • c) 3 = 0011

3 - Junta-se as somas:

A seguir, junta-se as somas da primeira operação realizada até a última, no caso citado(1100, 0001, 0011), formando o algarismo 110000010011 na base binária.

Referências

  1. "O Sistema Binário" de DIEGO, Darlan, Disponível em http://www.oficinadanet.com.br/artigo/1347/o_sistema_binario
  2. Capítulo 7 - MARTINS, João Paulo Gouveia, FIGUEIREDO, Rui e VAZ, Nuno Ricardo Elias em: "A História dos Números", Disponível em http://pt.scribd.com/doc/31222298/56/Historia-do-Sistema-Binario
  3. Disponível em: http://student.dei.uc.pt/~jsilva/informaticabasica/computador/informacao/binario.html
  4. Disponível em: http://wwwusers.rdc.puc-rio.br/rmano/rd8bcd.html Arquivado em 2 de junho de 2007, no Wayback Machine.
  5. "Sistemas de Numeração Conversão Entre Bases" de STEINMACHER, Igor - Aula 02 - Slides 6 à 8 - Disponível em: http://igor.pro.br/utfpr/2009/utfpr/arquivos/IM21A0/aula02.pdf[ligação inativa]
  6. "Sistemas de Numeração" de STEINMACHER, Igor - Aula 01 - Slides 3 a 19 - Disponível em: http://igor.pro.br/utfpr/2009/utfpr/arquivos/IM21A0/aula01.pdf[ligação inativa]
  7. Disponível em: http://www.raymundodeoliveira.eng.br/binario.html
  8. "Sistemas de Numeração Conversão Entre Bases" de STEINMACHER, Igor - Aula 01 - Slides 9 à 18 - Disponível em: http://igor.pro.br/utfpr/2009/utfpr/arquivos/IM21A0/aula02.pdf[ligação inativa]

Ver também

Ícone de esboço Este artigo sobre informática é um esboço. Você pode ajudar a Wikipédia expandindo-o.

Read other articles:

Artikel ini bukan mengenai Amanda Mealing. The Right HonourableAmanda MillingMPMilling pada 2020 Ketua Partai KonservatifPetahanaMulai menjabat 13 Februari 2020Menjabat bersama Ben ElliotPemimpinBoris Johnson PendahuluJames CleverlyBen ElliotPenggantiPetahanaMenteri tanpa PortofolioPetahanaMulai menjabat 13 Februari 2020Perdana MenteriBoris Johnson PendahuluJames CleverlyPenggantiPetahanaWakil Ketua Pemerintahan Whip dalam Dewan RakyatBendahara Rumah TanggaMasa jabatan28 Juli ...

 

 

Kiki Yuliati Direktur Jenderal Pendidikan Vokasi Kementerian Pendidikan dan Kebudayaan IndonesiaPetahanaMulai menjabat 30 Juni 2022PresidenJoko WidodoMenteriNadiem Makarim PendahuluWikan SakarintoPenggantiPetahana Informasi pribadiLahir5 Juli 1964 (umur 59)Bandung, Jawa BaratKebangsaanIndonesiaPartai politikIndependenSuami/istriProf. Dr. Ir. H. Robiyanto Hendro Susanto, M.Agr.Sc. (Almarhum)AnakRosisnko Hiro Susanto, Klanita SabiraAlma materInstitut Pertanian Bogor North Carolina Stat...

 

 

Small scale brewing of beer, mead, ciders This article is about making beer at home. For commercial brewing, see Brewing. For making wine, see Winemaking. For other uses, see Homebrew. A homebrewing kit consisting of hopped malt extract, yeast and instructions Homebrewing is the brewing of beer or other alcoholic beverages on a small scale for personal, non-commercial purposes. Supplies, such as kits and fermentation tanks, can be purchased locally at specialty stores or online. Beer was brew...

Myat Phaya LatPutri Burma Yang Mulia Putri Ashin Hteik Suhpaya Mayat Phaya LatKepala Keluarga Kerajaan KonbaungTenure19 Desember 1916 – 4 April 1956PendahuluThibaw MinPenerusTaw PhayaInformasi pribadiKelahiran4 Oktober 1883Istana Kerajaan, BurmaKematian4 April 1956 (1956-04-05) (aged 72)Kalimpong, Bengal Barat, IndiaAyahThibaw MinIbuSupayalatPasanganKhin Maung Lat ​ ​(m. 1917; meninggal 1955)​AnakMaung Lu Gyi (anak angkat)AgamaBuddha...

 

 

For other uses, see Anadyr. Town in Chukotka Autonomous Okrug, RussiaAnadyr АнадырьTown[1] FlagCoat of armsLocation of Anadyr AnadyrLocation of AnadyrShow map of RussiaAnadyrAnadyr (Chukotka Autonomous Okrug)Show map of Chukotka Autonomous OkrugCoordinates: 64°44′N 177°31′E / 64.733°N 177.517°E / 64.733; 177.517CountryRussiaFederal subjectChukotka Autonomous Okrug[1]Founded1889[2]Town status since1965[2]Government •...

 

 

Church in Paris, France Saint-Eustache, ParisSaint-Eustache from the south eastReligionAffiliationCatholic ChurchProvinceArchdiocese of ParisRegionÎle-de-FranceRiteRoman RiteStatusActiveLocationLocation2 Impasse Saint-Eustache, 1er arr.StateFranceGeographic coordinates48°51′48″N 2°20′42″E / 48.86333°N 2.34500°E / 48.86333; 2.34500ArchitectureTypeChurchStyleFrench Gothic, French Renaissance, French classicalGroundbreaking1532 (1532)Completed1633 (...

ABC affiliate in Petersburg, Virginia Not to be confused with radio station WRIC-FM in Richlands, Virginia. WRIC-TVPetersburg–Richmond, VirginiaUnited StatesCityPetersburg, VirginiaChannelsDigital: 28 (UHF)Virtual: 8BrandingABC 8; 8 NewsProgrammingAffiliations8.1: ABCfor others, see § SubchannelsOwnershipOwnerNexstar Media Group(Nexstar Media Inc.)HistoryFirst air dateAugust 15, 1955(68 years ago) (1955-08-15)Former call signsWPRG (CP, 1954–1955)[1]WVAA (CP, 1955)&...

 

 

The long back portion of a formal garment that trails behind the wearer Court dress with long train. Portugal, c.1845. In clothing, a train describes the long back portion of a robe, coat, cloak, skirt, overskirt, or dress that trails behind the wearer. It is a common part of ceremonial robes in academic dress, court dress or court uniform. It is also a common part of a woman's formal evening gowns or wedding dresses. Types of train Fashion Dress with a fishtail train, French, c. 1880. LACMAD...

 

 

Radio station in Owosso, MichiganWRSROwosso, MichiganBroadcast areaFlint, MichiganFrequency103.9 MHzBranding103.9 The FoxProgrammingFormatClassic rockAffiliationsDetroit Lions Radio Network[1]OwnershipOwnerKrol Communications Inc.HistoryFirst air date1965 (as WOAP-FM)Former call signsWAHV (2/5/96-5/15/98)WMZX (1/15/89-2/5/96)WOAP-FM (1965-1/15/89)Call sign meaningWRSR-FM: We aRe Solid RockTechnical informationFacility ID41681ClassAERP2,850 wattsHAAT147 meters (482 ft)Transmitter ...

Questa voce o sezione sull'argomento nobili è ritenuta da controllare. Motivo: voce infarcita di particolari piccanti, per la maggior parte a livello di pettegolezzo e con gravi carenze di fonti: si ritiene, si dice anche, una voce asseriva... Partecipa alla discussione e/o correggi la voce. Questa voce o sezione sull'argomento nobili britannici non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili...

 

 

1900年美國總統選舉 ← 1896 1900年11月6日 1904 → 447張選舉人票獲勝需224張選舉人票投票率73.2%[1] ▼ 6.1 %   获提名人 威廉·麥金利 威廉·詹寧斯·布賴恩 政党 共和黨 民主党 家鄉州 俄亥俄州 內布拉斯加州 竞选搭档 西奧多·羅斯福 阿德萊·史蒂文森一世 选举人票 292 155 胜出州/省 28 17 民選得票 7,228,864 6,370,932 得票率 51.6% 45.5% 總統選舉結果地圖,紅色代表�...

 

 

Rail system in the United States This article needs additional citations for verification. Relevant discussion may be found on the talk page. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Baltimore and Ohio Railroad – news · newspapers · books · scholar · JSTOR (November 2023) (Learn how and when to remove this message) Baltimore and Ohio RailroadAll rail lines o...

Bendera Nepal (Abad ke 19 sampai 1962) Sejarah Nepal (bahasa Nepali: नेपालको इतिहास) banyak dipengaruhi oleh agama Hindu. Mungkin oleh sebab itu pula Negara Nepal yang terletak di kawasan Himalaya, merupakan negara pemeluk agama Hindu terbesar di dunia. Nepal terletak di antara daratan Asia selatan dan berbatasan dengan sebelah utara Republik Rakyat Tiongkok serta India sebelah barat, timur dan selatan.[1] Sistem Kerajaan Nepal King Prithvi Narayan Shah o...

 

 

Lawena Power Station in Triesen Lawena Power Station in Triesen (interior) Lawena Power Station in Triesen (interior) Energy in Liechtenstein describes energy production, consumption and import in Liechtenstein. Liechtenstein has no domestic sources of fossil fuels and relies on imports of gas and fuels. The country is also a net importer of electricity. In 2016, its domestic energy production covered only slightly under a quarter of the country's electric supply, roughly 24,21 %.[1...

 

 

This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.Find sources: Rennell Sound – news · newspapers · books · scholar · JSTOR (January 2023) The Queen Charlotte Mountains and Rennell Sound Rennell Sound is a sound off the west coast of Graham Island in Haida Gwaii, a coastal archipelago of the North Coast region of ...

تحتاج هذه المقالة إلى الاستشهاد بمصادر إضافية لتحسين وثوقيتها. فضلاً ساهم في تطوير هذه المقالة بإضافة استشهادات من مصادر موثوق بها. من الممكن التشكيك بالمعلومات غير المنسوبة إلى مصدر وإزالتها. (يناير 2019) بياتريس ستريت (بالإنجليزية: Beatrice Straight)‏    معلومات شخصية اسم الو�...

 

 

Finnish javelin thrower Hannu SiitonenPersonal informationFull nameHannu Juhani SiitonenNationalityFinnishBorn18 March 1949 (1949-03-18) (age 75)Parikkala, FinlandHeight1.83 m (6 ft 0 in)Weight86–88 kg (190–194 lb)SportCountry FinlandSportAthleticsEventJavelin throwClubSaaren UrheilijatAchievements and titlesPersonal best93.90 m (1973)[1] Medal record Representing  Finland Olympic Games 1976 Montreal Javelin throw European Champion...

 

 

La distruzione dell'Impero romano, di Thomas Cole. Dipinto allegorico (ispirato molto probabilmente al sacco di Roma dei Vandali del 455), quarto della serie Il corso dell'Impero del 1836, oggi a New York, presso la New-York Historical Society. La caduta dell'Impero romano d'Occidente viene fissata formalmente dagli storici nel 476 d.C., anno in cui Odoacre depose l'ultimo imperatore romano d'Occidente, Romolo Augusto. Ciò fu il risultato di un lungo processo di declino dell'Impero romano d'...

هذه المقالة تحتاج للمزيد من الوصلات للمقالات الأخرى للمساعدة في ترابط مقالات الموسوعة. فضلًا ساعد في تحسين هذه المقالة بإضافة وصلات إلى المقالات المتعلقة بها الموجودة في النص الحالي. (يوليو 2019) منتخب إنجلترا لهوكي الحقل للسيدات البلد المملكة المتحدة  الموقع الرسمي المو...

 

 

United Nations resolution adopted in 1973 UN Security CouncilResolution 343UN base in CyprusDate14 December 1973Meeting no.1,759CodeS/RES/343 (Document)SubjectThe Cyprus QuestionVoting summary14 voted forNone voted against1 abstainedResultAdoptedSecurity Council compositionPermanent members China France United Kingdom United States Soviet UnionNon-permanent members Australia Austria Guinea India Indonesia Kenya Panama Peru&...