Eletrônica Digital: Basics binários

circuitos eletrônicos digitais contam com o sistema numérico binário. Assim, antes que você possa entender os detalhes de como os circuitos digitais funcionar, você precisa entender como o sistema de numeração binária funciona.

Binaryis um dos mais simples de todos os sistemas numéricos, porque ele tem apenas dois números: 0 e 1. No sistema decimal (com a qual a maioria das pessoas estão acostumados), você usa 10 algarismos: de 0 a 9.

Em um número decimal ordinário, tal como 3482, o dígito mais à direita representa ones- o próximo digito para a esquerda, tens- o seguinte, hundreds- o seguinte, milhares, e assim por diante. Estes dígitos representam potências de dez: 10 primeiro0 (Que é 1) - seguinte, 101 (10) -, em seguida, 102 (100) - 10, em seguida3 (1000) - e assim por diante.

Em binário, você tem apenas dois algarismos em vez de dez, que é por números binários olhar um pouco monótono, como em 110011, 101111 e 100001.

As posições em um número binário (chamados bocados ao invés de dígitos) representam potências de dois em vez de potências de dez: 1, 2, 4, 8, 16, 32, e assim por diante. Para descobrir o valor decimal de um número binário, você multiplicar cada bit pelo seu poder correspondente de dois e, em seguida, adicionar os resultados. O valor decimal do binário 10111, por exemplo, é calculado como se segue:

image0.jpg

Felizmente, a conversão de um número entre binário e decimal é algo que um computador é bom em - tão bom, na verdade, que você é improvável que precisa fazer todas as conversões si mesmo. O ponto de aprender binário não é ser capaz de olhar para um número tal como 1110110110110 e dizer instantaneamente, # 147-Ah! Decimal 7.606 # 148!;

Seguem-se algumas das características mais interessantes de binário, que explicam como o sistema é semelhante e diferente do sistema decimal:

  • Em decimal, o número de casas decimais estipulado para um número determina o quão grande o número pode ser. Se você colocar seis dígitos, por exemplo, o maior número possível é 999.999. Uma vez que 0 é ele próprio um certo número, no entanto, um número de seis dígitos pode ter qualquer de 1 milhão de valores diferentes.

    Da mesma forma, o número de bits atribuídos para um número binário que determina quão grande número pode ser. Se você colocar 8 bits, o maior valor que o número pode armazenar é 11111111, que passa a ser 255 em decimal. Assim, um número binário que é de 8 bits de comprimento pode ter qualquer um dos 256 valores diferentes (incluindo 0).

  • Para descobrir rapidamente quantos valores diferentes você pode armazenar em um número binário de um determinado comprimento, use o número de bits como um expoente de dois. Um número binário de 8 bits, por exemplo, pode conter 28 valores. porque 28 é de 256, um número de oito bits pode ter qualquer um dos 256 valores diferentes. É por isso que uma byte - 8 bits - pode ter 256 valores diferentes.

  • este # 147-potências de dois # 148- coisa é por isso que os sistemas digitais não usam agradáveis ​​e um número ainda redondas para medir tais valores como a capacidade de memória. Um valor de 1k, por exemplo, não é um até mesmo 1.000 bytes: É, na verdade, 1.024 bytes, porque 1024 é 210. Da mesma forma, 1MB não é um até mesmo 1.000.000 bytes, mas 1.048.576 bytes, que passa a ser 220.

    PoderbyteskilobytesPoderbytesK, MB ou GB
    212217131,072 128k
    224218262.144 256k
    238219524,288 512k
    24162201.048.5761MB
    25322212,097,1522MB
    26642224.194.3044MB
    271282238.388.6088MB
    2825622416.777.21616MB
    295122253355443232MB
    2101.0241k2266710886464MB
    2112.0482k227134217728128MB
    2124.0964k228268435456256MB
    2138.1928k229536870912512MB
    21416.38416k23010737418241GB
    21532.76832k23121474836482GB
    21665.53664k23242949672964GB

menu