En el mundo de la informática , no hay diferencia entre un entero, una cadena o un valor booleano. Todos los valores se fundan en un sistema de base de ceros y unos - 2 conocido como código binario. Las únicas cosas que entran en y salen de un microprocesador se componen de bits , bytes , palabras, DWORD y, a veces qwords . Mientras que los lenguajes de programación pueden introducir otros tipos de datos , el procesador siempre recibe estos tipos en binario , independientemente del tiempo de ejecución utilizado . Bits y Bytes
equipos utilizan datos binarios para comunicarse con el hardware. Cada letra, palabra y el número que aparece en su pantalla tiene un valor que recibe la representación de bytes de datos. Cada byte tiene ocho bits dentro de ella que representan un valor de uno o cero . El número 100 en binario sale como " 01100100 " en un byte . El carácter "A" mayúscula recibe un valor de 01000001 , que representa el número 65 en codificación ANSI . Procesadores de 8 bits, como los primeros modelos de Intel reconocen un byte como unidad máxima reconocible dentro de sus registros. El Sistema de Entretenimiento Nintendo y Game Boy de Nintendo ambos tenían de imágenes y procesamiento de 8 bits.
Palabras
El valor "WORD" representa una ( dos bytes de 16 bits ) valor en un microprocesador . Estos valores contienen unidades de datos mucho más grandes . En lugar de limitarse a los valores de 256 bytes , es posible combinar dos bytes para crear 65.536 valores. Los valores más altos permiten una mucho mayor espacio de direccionamiento , lo que demuestra una ventaja con la memoria de la computadora y el tamaño de los archivos . Los valores del canal vienen útil cuando el cálculo de números más pequeños o el uso de valores que sólo requieren dos bytes . Codificación Unicode proporciona excelentes ejemplos de cómo esto entre en juego , utilizando dos bytes para cada carácter en el alfabeto , a fin de incluir otros alfabetos internacionales , como el árabe y el japonés.
DWords y QWords
el término " DWORD" generalmente representa la unidad más alta en el registro de cualquier procesador, pero las cosas cambiaron cuando el procesamiento de 64 bits golpeó el mercado de la informática común. Un nuevo valor, el " QWORD , " se hizo popular en las aplicaciones de 64 bits que se necesitan para hacer algunos cálculos altos y pesados. Una palabra doble, o " D -Word ", representa dos valores de "palabra" unidos , haciendo que el número de bits 32 bits. Palabra Cuádruple, o " Q -Word ", valora el doble de esta capacidad. En el mundo de 32 bits , se puede mostrar un valor de cero a más de 4 mil millones sin que el procesador hace que un solo ciclo. Convenciones de sesenta y cuatro bits han aumentado esta gama de valores de cero a 2 a la potencia 64 ª menos uno ( 18446744073709551615 ) o desde -2 a la potencia 63a a un valor positivo del mismo valor real ( -9223372036854775808-9223372036854775808 ) .