Noticias de Tecnología

Consiguen crear una CPU completa dentro de una hoja de Excel

En un sorprendente hito tecnológico, el conocido youtuber Inkbox ha logrado desarrollar una CPU completa dentro de una hoja de cálculo de Excel, redefiniendo así el concepto de las tradicionales herramientas de oficina. Aunque comúnmente las hojas de cálculo son utilizadas para tareas financieras y análisis de datos, este proyecto demuestra que su potencial va mucho más allá.

Inkbox destaca la importancia subestimada de las fórmulas de Excel, argumentando que estas no solo están limitadas a simples cálculos, sino que son capaces de ejecutar operaciones lógicas y cálculos avanzados. Esto ha llevado a la emulación de componentes de hardware, como decodificadores y flip-flops de una CPU, utilizando las funciones de referencia entre celdas para simular la conexión de pines en un chip.

En un fascinante vídeo demostrativo, se revela que la memoria RAM emulada se presenta como una tabla de Excel de 256×256, mientras que la ‘pantalla’ está compuesta por celdas cuadradas que representan píxeles, permitiendo incluso el uso de formateo condicional para colorearlas.

Lo más sorprendente es la creación de un ‘dialecto’ personalizado del lenguaje ensamblador denominado EXCEL-ASM16, acompañado de un compilador que traduce programas escritos en este lenguaje a código ejecutable en Excel. Esto brinda a los usuarios la posibilidad de cargar sus propios programas en la CPU emulada y ejecutarlos, aunque con una velocidad máxima de operación de 2-3 Hz, lo que significa una ejecución considerablemente lenta con actualizaciones manuales a través de la tecla F9.

El creador subraya que, a pesar de su limitada velocidad de procesamiento, el verdadero valor del proyecto radica en su capacidad para ilustrar el funcionamiento interno de un procesador. Además, todos los componentes del proyecto, incluyendo la CPU, el compilador, la ROM y programas de muestra, están disponibles para su descarga en GitHub. Esto brinda una oportunidad única para entusiastas y educadores interesados en explorar y comprender la innovadora iniciativa (el repositorio incluye instrucciones detalladas para implementar la ‘CPU’ en Excel y para programar y compilar software). Este logro demuestra que la creatividad y el ingenio pueden llevar la tecnología más allá de sus límites convencionales.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba