Пользователь YouTube Inkbox недавно опубликовал подробное 16-минутное видео (встроенное ниже), демонстрирующее, как он успешно создал 16-битный ЦП в Microsoft Excel. Этот процессор работал на частоте 3 Гц, имел 128 КБ оперативной памяти, 16-цветный дисплей с разрешением 128x128 пикселей и запускал сборку под названием «EXCEL-ASM16».

Процессор создан с использованием собственных функций Excel, без применения каких-либо скриптов или плагинов Visual Basic. Inkbox использует мощные возможности Excel на основе формул, которые можно выполнять на любом ПК, на котором запущен Excel, для копирования логических вентилей, регистров и других компонентов, необходимых для моделирования базовой архитектуры процессора.
Самым впечатляющим в этом проекте является то, что Inkbox создал язык программирования ассемблера EXCEL-ASM16 для этого процессора Excel, поддерживающий 23 различные команды для загрузки, хранения, арифметических операций, побитовых операций...
В представленном ниже видео ютубер делится подробностями о том, как создать полнофункциональный процессор в рамках Microsoft Excel. Этот проект иллюстрирует основы внутренней структуры процессора и его работу совершенно по-новому.
Творческий подход и техническая изобретательность Inkbox в полностью функциональном проекте на базе 16-разрядного ЦП, реализованном полностью в Microsoft Excel, предоставляют уникальный практический способ изучения низкоуровневых вычислительных концепций и подчеркивают универсальность Excel, выходящую за рамки скучных электронных таблиц.