1241 подписчик
Любитель создает полностью функционирующий 16-битный процессор в Microsoft Excel
Пользователь Inkbox создал 16-битный процессор в программе Microsoft Excel, используя только встроенные возможности программы. Процессор имеет 128 КБ оперативной памяти, 16-цветный 128x128 пиксельный дисплей и собственный язык ассемблера "EXCEL-ASM16". Язык поддерживает 23 команды для выполнения различных операций, включая загрузку, хранение, арифметические операции и операции с битами.
Проект демонстрирует гибкость Excel и возможность изучения основ низкоуровневого программирования. Inkbox также разработал компилятор на Python, который преобразует код "EXCEL-ASM16" в двоичные данные, которые можно загрузить в память процессора.
Хотя этот проект вряд ли революционизирует вычислительную технику, он является отличным примером того, что возможно, когда вы используете Excel далеко за пределами его первоначального назначения.
Около минуты
29 января 2024