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:
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.
Poder bytes kilobytes Poder bytes K, MB ou GB 21 2 217 131,072 128k 22 4 218 262.144 256k 23 8 219 524,288 512k 24 16 220 1.048.576 1MB 25 32 221 2,097,152 2MB 26 64 222 4.194.304 4MB 27 128 223 8.388.608 8MB 28 256 224 16.777.216 16MB 29 512 225 33554432 32MB 210 1.024 1k 226 67108864 64MB 211 2.048 2k 227 134217728 128MB 212 4.096 4k 228 268435456 256MB 213 8.192 8k 229 536870912 512MB 214 16.384 16k 230 1073741824 1GB 215 32.768 32k 231 2147483648 2GB 216 65.536 64k 232 4294967296 4GB