microsoft Excel es bien conocido por su versatilidad (incluso puede ejecutar juegos de disparos clásicos en primera persona). Condenar), pero ¿quién hubiera pensado que el software de hoja de cálculo también podría usarse para construir una CPU funcional?
Puede parecer ridículo, pero eso es precisamente lo que ha hecho un YouTuber llamado Inkbox, como se demuestra en un detallado vídeo de 16 minutos. Inkbox logró esta hazaña sin utilizar ningún script o complemento de Visual Basic, utilizando únicamente las capacidades de Excel.
El resultado es una CPU de 16 bits que opera dentro de Excel a una velocidad de reloj de 3 Hz, completa con 128 KB de RAM, una pantalla de 16 colores de 128 x 128 píxeles y un lenguaje ensamblador personalizado. Es más, los archivos de la CPU están disponibles en Github para que cualquiera pueda probarlos.
Lenguaje ensamblador Excel-ASM16
Uno de los aspectos más impresionantes de este proyecto es la creación por parte de Inkbox de un lenguaje ensamblador completamente funcional para la CPU de Excel. Llamado Excel-ASM16, incluye 23 instrucciones diferentes y admite variables, etiquetas e incluso compatibilidad con archivos binarios. Estas funcionalidades pueden ser básicas para un lenguaje ensamblador, pero son bastante importantes dadas las limitaciones de una CPU de 16 bits que se ejecuta en Excel.
En el vídeo fuente, Inkbox proporciona una explicación completa de las funciones de Excel utilizadas en el proyecto y cómo se manipularon para crear una CPU de 16 bits funcional. A pesar de que la velocidad de la CPU no supera los 3 Hz, la demostración a intervalos permite a los espectadores ver el funcionamiento interno de la CPU.
Aunque la CPU de 16 bits integrada en Excel tiene sus limitaciones, demuestra un nivel impresionante de habilidad técnica y creatividad por parte de Inkbox. Lo compartido libremente Excel-ASM16 y su CPUcon algunos programas de muestra en Github, brindan una oportunidad para que cualquier usuario de Excel con ideas afines explore esta creación única por sí mismo.
Mira el vídeo a continuación:
GRAN reorganización para los evaluadores de calidad de Google Google cancela el contrato con Appen/RaterLabs (la compañía que me emplea como evaluador de calidad) No tengo idea de lo que esto significa para el programa Quality Rater pic.twitter.com/rzScBe4Dvn22 de enero de 2024
A través de Hardware de Tom