Ao contrário da base decimal que possui dez carácteres a base binária possui apenas dois. O bit (unidade mínima de informação) utiliza
combinações dos dígitos 0 e 1. Toda a informação que circula dentro de um
sistema informático é organizada em grupos
de bits
Os mais frequentes são os múltiplos de 8
bits: 8, 16, 32, etc.
Então temos que um bit tem duas possibilidades de números, já dois bits temos quatro possibilidades de números assim por diante até 8 bits que temos 256 possibilidades de números distintos esse número chamamos de byte, ou seja, é um grupo ordenado de 8 bits, para efeito de manipulação interna
mais eficiente.
"Curiosidade: O termo byte foi criado por Werner Buchholz em 1956 durante o desenho do
computador IBM Stretch. Inicialmente era um grupo de 1 a 6 bits, mas logo se
transformou num de 8 bits. A palavra é uma mutação de bite, para não
confundir com bit."
Sistemas mais importantes desenvolvidos para representar
símbolos com números binários (bits): – EBCDIC (Extended Binary Coded Decimal Interchange Code –
Código Ampliado de Caracteres Decimais Codificados em
Binário para o Intercâmbio de Dados).
– ASCII (American Standard Code for Information
Interchange – Código Padrão Americano para o Intercâmbio
de Informações).
– UNICODE (Unicódigo).
Como os números representados em base 2 são muito extensos e, portanto, de
difícil manipulação visual, costuma-se representar externamente os valores
binários em outras bases de valor mais elevado (octal ou hexadecimal). Isso
permite maior compactação de algarismos e melhor visualização dos valores.
Nesse sentido faz-se necessário lançar mão da conversão entre as bases numéricas, temos como principais bases numéricas: decimal, octal, hexadecimal, binária, etc. Alguns exemplos:
Conversão de decimal para binário:
Conversão de hexadecimal para binário:
Conversão de octal para decimal:
Contudo, vimos neste post a importância dos sistemas numéricos e sua usabilidade para compactação e melhor legibilidade do que pretende representar. Entendemos então que base numérica acaba sendo uma linguagem que a máquina pode interpretar e traduzir em símbolo que podemos ver e entender.
Referências:
- http://www.sr.ifes.edu.br/~eduardomax/arquivos/Aula%204.pdf
- https://pt.wikipedia.org/wiki/Sistema_de_numeração_binário
Excelente post!
ResponderExcluir