Uusimmat

Harrastaja rakensi Exceliin 16-bittisen CPU:n – kuka tahansa voi ladata ja kokeilla

Kuva: @ Unsplash

03.02.2024 16:29 Muropaketin toimitus

Aiemmin vastaavaa on nähty ainakin Minecraftissa. Nyt sovelluksen sisälle rakennettiin niin ikään suoritin.

YouTube-käyttäjä Inkbox latasi vastikään videon ällistyttävästä luomuksestaan. Hän sai rakennettua Exceliin toimivan suorittimen.

Suoritin on 16-bittinen, sen kellotaajuus on 3 hertsiä, muistia on käytössä 128 kilobittiä, ja suorittimen ponnisteluja voi seurata 16-värisestä, 128×128-tarkkuuden virtuaalinäytöstä. Suorittimen kehittämiseen hän käytti varta vasten luotua assembly-kieltä nimeltään EXCEL-ASM16, joka tukee 23 käskyä monenlaisten operaatioiden suorittamiseen.

Suoritin ei tarvitse toimiakseen Visual Basic -skriptejä tai lisäosia. Inkbox hyödynsi Excelin tehokkaita kaavaominaisuuksia jäljitelläkseen logiikkaportteja, rekistereitä ja muita komponentteja, joita tarvitaan suoritinarkkitehtuurin jäljittelemiseen.

Alla esittely Excel-suorittimesta ja Minecraft-maailmaan rakennetusta suorittimesta. Projektin voi ladata GitHubista.