Back in the hazy days of the early home computers, many of us would rejoice at running our first BASIC applications, some of us even built our own 8-bit system from a handful of ICs and felt elated the moment the connected LEDs, screen or other output device would show signs of life. It is this kind of excitement that [Inkbox] has managed to bring to the bane of every office worker: spreadsheet programs like Excel. How, you may ask? Why, by implementing a completely functional 16-bit system with 16 general purpose registers, 128 kB of RAM and a 128×128 pixel color display, all inside an Excel spreadsheet, making it conceivably the world’s first System-on-Spreadsheet (SoS).
Perhaps the most tantalizing aspect of this approach is that it provides a very good visual way to indicate what is happening inside the system using color codes and clearly segregated and marked functional elements. Not only can it be programmed manually, but [Inkbox] also created an assembler for the CPU’s ISA – called Excel-ASM16 – all of which is available from the ExcelCPU GitHub project page. The ASM is assembled into a ROM.xlsx file that can then be run by the CPU.xlsx file by triggering the Read ROM
button. After this you are confronted with the realization that although it all works, it’s also incredibly slow, at about 2-3 Hz.
Still, with all the elegance of an IMSAI 8080 front panel, we cannot help but give full points for this achievement. Plus it gives many of us something to do during those exceedingly dull meetings where only serious applications like office suites are allowed.
[Vgrajeni vsebina]
- Distribucija vsebine in PR s pomočjo SEO. Okrepite se še danes.
- PlatoData.Network Vertical Generative Ai. Opolnomočite se. Dostopite tukaj.
- PlatoAiStream. Web3 Intelligence. Razširjeno znanje. Dostopite tukaj.
- PlatoESG. Ogljik, CleanTech, Energija, Okolje, sončna energija, Ravnanje z odpadki. Dostopite tukaj.
- PlatoHealth. Obveščanje o biotehnologiji in kliničnih preskušanjih. Dostopite tukaj.
- vir: https://hackaday.com/2024/01/30/how-to-build-your-own-16-bit-system-on-spreadsheet/
- :ima
- : je
- :ne
- :kje
- 16
- a
- O meni
- dosežek
- po
- vsi
- dovoljene
- Prav tako
- Čeprav
- an
- in
- aplikacije
- pristop
- SE
- vprašati
- vidik
- sestavljeni
- At
- Na voljo
- Osnovni
- BE
- prinašajo
- izgradnjo
- zgrajena
- vendar
- Gumb
- by
- se imenuje
- CAN
- ne more
- jasno
- Kode
- barva
- popolnoma
- računalniki
- povezane
- vsebina
- CPU
- ustvaril
- Dnevi
- naprava
- zaslon
- do
- med
- Zgodnje
- elated
- elementi
- vgrajeni
- Tudi
- Tudi vsak
- Excel
- Vznemirjenje
- Napaka
- file
- prva
- za
- iz
- spredaj
- polno
- funkcionalno
- splošno
- GitHub
- Daj
- daje
- dobro
- peščica
- Zgodi se
- Megleno
- pomoč
- Domov
- Kako
- Kako
- HTTPS
- i
- ICS
- izvajanja
- in
- neverjetno
- Navedite
- v notranjosti
- v
- IT
- jpg
- Otrok
- življenje
- kot
- Izdelava
- upravlja
- ročno
- več
- označeno
- Maj ..
- sestanki
- Trenutek
- Najbolj
- my
- of
- Office
- samo
- or
- Ostalo
- naši
- izhod
- lastne
- Stran
- plošča
- pixel
- platon
- Platonova podatkovna inteligenca
- PlatoData
- plus
- točke
- programirana
- programi
- zagotavlja
- Namen
- RAM
- realizacija
- registri
- Run
- tek
- Zaslon
- ločeno
- resno
- Prikaži
- Znaki
- počasi
- nekaj
- Nekaj
- Spreadsheet
- sistem
- mamljivo
- da
- O
- POTEM
- ta
- tisti,
- do
- sproži
- us
- uporabo
- zelo
- vizualna
- način..
- we
- Kaj
- Kaj je
- ki
- zakaj
- z
- delavec
- deluje
- svetu
- bi
- jo
- Vaša rutina za
- youtube
- zefirnet