Youtuber construye una CPU funcional de 16 bits que corre en Excel

bingx

Un aficionado ha creado una CPU de 16 bits que funciona dentro de Excel a una velocidad de reloj de 3 Hz y que cuenta con 128 KB de RAM, una pantalla de 16 colores y 128 x 128 píxeles y un lenguaje ensamblador personalizado que se ejecuta en la popular hoja de cálculo. De hecho, puedes incluso probar la CPU con los archivos que el creador ha puesto a tu disposición a través de Github.

Puede que Microsoft Excel sea la aplicación de hoja de cálculo favorita de todo el mundo, pero las funciones de Excel son en realidad bastante flexibles para una gran variedad de propósitos. Si tuvieras la suficiente determinación, podrías utilizar la funcionalidad de formato condicional de Excel para crear una CPU funcional dentro de Excel. Este conocimiento teórico también es común, pero nadie se preocupa de demostrarlo.

Es decir, nadie hasta el 27 de enero de 2024. Ayer mismo, el YouTuber Inkbox decidió publicar un vídeo detallado de 16 minutos (incrustado más abajo) sobre cómo construyó una CPU totalmente funcional dentro de las limitaciones de Microsoft Excel. Inkbox lo hizo sin aplicar scripts de Visual Basic ni plugins: se trata de un trabajo puramente en Excel que podría duplicarse en cualquier PC que funcione con Excel.

Una de las hazañas más impresionantes detalladas en este proyecto de CPU Excel es la creación por parte de Inkbox de un lenguaje ensamblador totalmente funcional para la CPU Excel en funcionamiento. Este lenguaje ensamblador, Excel-ASM16, incluye 23 instrucciones diferentes y soporte para variables, etiquetas e incluso soporte para archivos binarios. Se trata de funcionalidades básicas para un lenguaje ensamblador, pero más que suficientes para las restricciones de una CPU de 16 bits que funciona con Microsoft Excel.

Recomendamos encarecidamente ver el vídeo original para obtener una explicación más detallada de las funciones subyacentes de Excel y cómo se utilizaron para crear una CPU de 16 bits funcional. Inkbox no escatima en detalles a la hora de explicar cómo consiguieron que la CPU de 16 bits de Excel empezara a funcionar y se las arregla para mostrar algunas funciones básicas de la CPU. Sin embargo, estas funciones están muy desfasadas en el tiempo, ya que la velocidad funcional de la CPU es en realidad de unos pocos hercios (no más de 3 Hz), pero esto también permite ver el funcionamiento interno de la CPU mientras hace su trabajo.

binance

En general, el proyecto de CPU Excel de 16 bits no se utilizará como un gran avance en la informática moderna. Sin embargo, demuestra un gran conocimiento técnico e ingenio por parte de Inkbox, y como está compartiendo libremente Excel-ASM16 y su CPU con algunos programas de ejemplo en Github, ¡puedes probarlo por ti mismo!

Aunque es posible que una CPU de 16 bits integrada en un Microsoft Excel con una pantalla de 128×128 píxeles, 16 colores y 128 KB de RAM no tenga mucho uso diario… su existencia sigue siendo bastante interesante. Si alguna vez has querido «descargarte una CPU», ésta es probablemente la mejor oportunidad que tendrás.

Y antes de que alguien pregunte, no, no puede ejecutar Doom.

Eneba
Tagged:
About the Author

Marco (T1). Con más de 8 años de experiencia en la creación de contenido, soy cofundador, autor y editor de Tecnobits.net, un sitio dedicado a todo lo relacionado con la tecnología y el gaming. A lo largo de los años, me he especializado en cubrir temas como PC, hardware, consolas retro, dispositivos móviles (especialmente Android), criptomonedas como Bitcoin, blockchain, inteligencia artificial (IA), y más. Mi pasión por el mundo tecnológico me ha llevado a ofrecer análisis detallados y noticias actualizadas, siempre con un enfoque técnico y accesible para todos los lectores.

Mi enfoque principal es proporcionar contenido de alta calidad y relevante para aquellos interesados en el mundo del gaming, el hardware, los celulares, y las últimas tendencias tecnológicas. En Tecnobits, nos esforzamos por mantener a nuestra audiencia informada sobre los avances más recientes en la industria de la tecnología.

En mis ratos libres, probablemente estoy jugando a Like a Dragon: Infinite Wealth.

Deja una respuesta

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