Zbudował 16-bitowy procesor w Excelu. Ma 128 KB RAM i 16-kolorowy wyświetlacz

Zbudował 16-bitowy procesor w Excelu. Ma 128 KB RAM i 16-kolorowy wyświetlacz

Microsoft Excel to narzędzie, bez którego wiele osób nie wyobraża sobie codziennej pracy. Co jeśli jednak wykorzystać go w dość nietypowy sposób, na przykład tworząc w nim działający procesor?

CPU w Excelu

Excel jest narzędziem, którego używa mnóstwo osób, jednak nie wszyscy potrzebują korzystać z jego pełnego potencjału. A jak się okazuje, program daje naprawdę spore możliwości. Dzięki opcji wprowadzania funkcji możliwe jest tworzenie bardziej zaawansowanych operacji. Jak się również okazuje, w Excelu da się zbudować nawet procesor. Twórca z kanału Inkbox postanowił użyć tego programu do stworzenia działajacego CPU. Na kanale opublikowany został 16-minutowy materiał, w którym autor wyjaśnia poszczególne kroki, jakie wykonał w realizacji tego zadania. Trzeba również dodać, że w swoim projekcie nie wykorzystywał żadnych skryptów Visual Basic ani pluginów - tylko zwyczajny arkusz.

Na potrzeby tego zadania stworzony został również specjalny język asemblera o nazwie EXCEL-ASM16. Zawiera on 23 różne instrukcje oraz możliwość definiowania zmiennych i segmentów danych, a także tworzenia etykiet czy komentarzy.

Na potrzeby tego zadania stworzony został również specjalny język asemblera o nazwie EXCEL-ASM16. Zawiera on 23 różne instrukcje oraz możliwość definiowania zmiennych i segmentów danych, a także tworzenia etykiet czy komentarzy. Umożliwia również dodawania plików binarnych bezpośrednio do programu. W skład samych instrukcji wchodzą natomiast między innymi te odpowiedzialne za ładowanie, przechowywanie, transferowanie rejestrów, wykonywanie operacji arytmetycznych, porównywanie, przeskakiwanie, ustawianie flag czy działania na bitach.

Z jaką częstotliwością działa taki procesor?

Procesor, który powstał jest 16-bitowy. Autor zapewnił także dostęp do "pamięci RAM" o pojemności 128 KB. To jednak nie wszystko, ponieważ projekt zawiera również 16-kolorowy wyświetlacz o rozdzielczości 128 x 128. Problemem jest jednak szybkość działania samego procesora, która według autora wynosi nie więcej niż od 2 do 3 Hz.

Twórca udostępnił cały projekt do pobrania na GitHubie wraz z przykładowymi programami do uruchomienia na Excelowym CPU. Program nie jest oczywiście czymś, co mogłoby się przydać w codziennych zadaniach. Pokazuje za to, że da się stworzyć działający procesor w Excelu.

Obserwuj nas w Google News

Pokaż / Dodaj komentarze do: Zbudował 16-bitowy procesor w Excelu. Ma 128 KB RAM i 16-kolorowy wyświetlacz

 0