> Forums > Sonstiges
Entwickler implementiert 16-Bit-Prozessor im Excel-Sheet
Erstellt
Jan. '24
|
letzte Antwort
Noch keine
|
Antworten
Noch keine
|
Aufrufe
33 |
1
„Gefällt mir“ |
Abos
Noch keine |
Mo., 29. Januar, 2024 um 17:34
#1
Einen Prozessor zu bauen ist gar nicht so schwer - mit ein paar Tricks und minimalem Befehlssatz klappt das sogar mit Excel. Am Anfang stand die Frage: Wäre es möglich, einen 16-Bit-Computer mitsamt Speicher in einer Tabellenkalkulation zu simulieren? So zumindest beschreibt es ein Entwickler mit Pseudonym Inkbox, der sonst etwa an NES-Spielen arbeitet, in einem Video bei Youtube. Er begann mit Logikgattern, entwickelte den Prozessor dann allerdings mit höherer Abstraktion - "um meine geistige Gesundheit zu bewahren". <div class="youtube-container"><div class="youtube-player" data-id="5rg7xvTJ8SU"></div></div> <script>function labnolThumb(e){return'<img class="youtube-thumb" src="//raptor.ress.at/yt_perview/'+e+'/hqdefault.jpg"><div class="play-button"></div>'}function labnolIframe(){var e=document.createElement("iframe");e.setAttribute("src","//www.youtube-nocookie.com/embed/"+this.parentNode.dataset.id+"?autoplay=1&autohide=2&border=0&wmode=opaque&enablejsapi=1&controls=1&showinfo=0");e.setAttribute("frameborder","0");e.setAttribute("id","youtube-iframe");e.setAttribute("allowfullscreen","1");this.parentNode.replaceChild(e,this)}(function(){var players=document.getElementsByClassName("youtube-player");Array.prototype.forEach.call(players,function(player){var div=document.createElement("div");div.innerHTML=labnolThumb(player.dataset.id);div.onclick=labnolIframe;player.appendChild(div)})})()</script> Dabei bedient er sich lediglich der Kernfunktionen von Excel: Formeln implementieren die Funktionalität der einzelnen Komponenten, bedingte Formatierung zeigt auf den ersten Blick den Wert von Flags und Registern. Damit ist außerdem eine Bildausgabe mit 128 x 128 Pixeln realisiert. Für dieses wird ein Teil des 128 kByte großen ROMs genutzt. Display und ROM sind ebenfalls über Tabellenzellen realisiert, Letzterer wird aus einer eingebundenen Excel-Datei geladen. C&M News: https://ress.at/-news30012024093709.html |
|
Du hast bereits für diesen
Post abgestimmt...
;-)
https://t.ress.at/h3dew/
Ähnliche Themen:
© by Ress Design Group, 2001 - 2024