Electrónica digital: conceptos básicos binarios
Circuitos electrónicos digitales se basan en el sistema de numeración binario. Por lo tanto, antes de poder entender los detalles de cómo funcionan los circuitos digitales, es necesario entender cómo funciona el sistema de numeración binario.
Binario es uno de los más sencillos de todos los sistemas de números, ya que sólo tiene dos números: 0 y 1. En el sistema decimal (con la que la mayoría de la gente está acostumbrada), que utilizar 10 números: del 0 al 9.
En un número decimal ordinario, tal como 3482, el dígito más a la derecha representa ones- el siguiente dígito a la izquierda, tens- la siguiente, cientos, la siguiente, miles- y así sucesivamente. Estos dígitos representan potencias de diez: primero 100 (que es 1) - siguiente, 101 (10) - a continuación, 102 (100) - entonces 103 (1000) - y así sucesivamente.
En binario, usted tiene sólo dos números en lugar de diez, por lo que los números binarios se ven un tanto monótona, como en 110.011, 101.111 y 100.001.
Las posiciones en un número binario (llamados pedacitos Más bien que dígitos) representan potencias de dos en lugar de potencias de diez: 1, 2, 4, 8, 16, 32, y así sucesivamente. Para calcular el valor decimal de un número binario, se multiplica cada bit por su potencia correspondiente de dos y luego agrega los resultados. El valor decimal de binario 10111, por ejemplo, se calcula como sigue:
Afortunadamente, la conversión de un número entre binario y decimal es algo que un equipo es bueno en - así que bueno, de hecho, que usted es poco probable que tenga que hacer ninguna conversión usted mismo. El punto de aprender binario no es ser capaz de mirar a un número como 1110110110110 y decir al instante, " Ah! Decimal 7606 "!
Estas son algunas de las características más interesantes de la binaria, que explican cómo el sistema es similar y diferente del sistema decimal:
En decimal, el número de cifras decimales asignados para un número determina el tamaño puede ser el número. Si usted asigna seis dígitos, por ejemplo, el número más grande posible es 999.999. Debido a 0 es en sí mismo un número, sin embargo, un número de 6 dígitos puede tener cualquiera de 1 millón de valores diferentes.
Del mismo modo, el número de bits asignados para un número binario determina el tamaño puede ser ese número. Si usted asigna 8 bits, el valor más grande que el número puede almacenar es 11111111, que pasa a ser 255 en decimal. Por lo tanto, un número binario que es de 8 bits de largo puede tener cualquiera de 256 valores diferentes (incluyendo 0).
Para determinar rápidamente cuántos valores diferentes que puede almacenar en un número binario de una longitud determinada, utilice el número de bits como un exponente de dos. Un número binario de 8 bits, por ejemplo, puede contener 28 los valores. Porque 28 es 256, un número de 8 bits puede tener cualquiera de 256 valores diferentes. Por ello, una byte - 8 bits - pueden tener 256 valores diferentes.
Esta " potencias de dos " Lo es por qué los sistemas digitales no utilizan agradables números, incluso redondas para la medición de valores como la capacidad de memoria. Un valor de 1k, por ejemplo, no es un incluso 1.000 bytes: En realidad es 1.024 bytes, ya que 1024 es 210. Del mismo modo, 1MB no es aún 1.000.000 bytes, pero 1.048.576 bytes, que pasa a ser 220.
Poder Bytes Kilobytes Poder Bytes k, MB o GB 21 2 217 131072 128k 22 4 218 262144 256k 23 8 219 524288 512k 24 16 220 1048576 1MB 25 32 221 2097152 2MB 26 64 222 4194304 4MB 27 128 223 8388608 8MB 28 256 224 16777216 16MB 29 512 225 33554432 32MB 210 1024 1k 226 67108864 64MB 211 2048 2k 227 134 217 728 128MB 212 4096 4k 228 268 435 456 256MB 213 8192 8k 229 536 870 912 512MB 214 16384 16k 230 1073741824 1GB 215 32768 32k 231 2147483648 2GB 216 65536 64k 232 4294967296 4 GB