Оказва се, че Microsoft Excel е много по-интересен, отколкото някога

...
Оказва се, че Microsoft Excel е много по-интересен, отколкото някога
Коментари Харесай

Ентусиаст създаде напълно функциониращ 16-битов процесор в Microsoft Excel

Оказва се, че Microsoft Excel е доста по-интересен, в сравнение с в миналото сте си представяли...

Емил Василев преди 21 секунди 0 Сподели

Най-четени

ПрепоръчаноЕмил Василев - 13:20 | 28.01.2024

15-те най-продавани мобилни телефона на всички времена

ТелефониДаниел Десподов - 11:32 | 28.01.2024

Предложиха забавен метод за освобождение на 1 GB памет в Android смарт телефоните

АвтомобилиЕмил Василев - 20:46 | 25.01.2024

Илън Мъск: Работниците в Tesla ще спят на пода във фабриката, когато новият електрически автомобил влезе в произвеждане

Емил Василевhttps://www.kaldata.com/

Ентусиаст е показал голяма креативност като е съумял да сътвори изцяло работещ 16-битов процесор напълно в Microsoft Excel. Проектът дава неповторим на практика метод за проучване на компютърни концепции на ниско равнище и акцентира гъвкавостта на Excel оттатък скучните електронни таблици. Това разрешава на всеки да изтегли и да работи с дребна компютърна архитектура.

Потребител с прякор Inkbox разгласява на 27 януари видеоклип, в който показва гениалното си създание. То работи с тактова периодичност от 3 Hz и включва 128 KB RAM памет, 16-цветен екран с резолюция 128×128 пиксела и персонализиран език за асемблиране, наименуван „ EXCEL-ASM16 “.

Процесорът е конструиран благодарение на истинската функционалност на Excel, без скриптове или плъгини на Visual Basic

Inkbox e употребявал мощните благоприятни условия на Excel за основаване на формули, с цел да възпроизведе логическите порти, регистрите и други съставни елементи, нужни за емулиране на главната архитектура на процесора.

Но може би най-забележителната част от този план е езикът за асемблиране EXCEL-ASM16 на Inkbox. Той поддържа цели 23 разнообразни указания за зареждане, запазване, аритметични интервенции, битови интервенции и други. Той звучи и като пълностоен език – поддържат се променливи, етикети и мнения, което разрешава да се пишат относително комплицирани стратегии.

В 16-минутния видеоклип нагоре Inkbox показва в детайли процеса на разработка, като изяснява напъните, вложени в това начинание. На пръв взор може да звучи комплицирано, само че планът в действителност илюстрира основите на вътрешната конструкция на централния процесор и по какъв начин той работи по изцяло нов метод. Той също по този начин оказва помощ да се показа в вероятност голямата еластичност на програмата за електронни таблици.

Макар, че скоростта му е единствено няколко херца, процесорът на Excel може да се ръководи еднократно. Това оказва помощ да се пресъздава по какъв начин стратегиите извършват директива по директива. И като че ли персонализираният език за асемблиране не е задоволителен, Inkbox създал и основан на Python компилатор към него. Този компилатор преобразува кода на EXCEL-ASM16 в двоични данни, които могат да бъдат заредени в паметта на процесора.

Разбира се, този план не е предопределен да направи гражданска война в региона на компютърните технологии. Но въпреки всичко е превъзходен образец за това какво е допустимо, когато употребявате Excel надалеч оттатък предназначението му. Така че, макар че може в никакъв случай да не употребявате 16-битов процесор на Excel за ежедневни калкулации, това въпреки всичко е впечатляващо достижение.

Ако и вие имате интерес към това, Inkbox обилно дава своя дизайн на процесора, компилатора и всичко останало, от което се нуждаете в GitHub.

Източник: kaldata.com


СПОДЕЛИ СТАТИЯТА


КОМЕНТАРИ
НАПИШИ КОМЕНТАР