Πίσω στις μουντές μέρες των πρώτων οικιακών υπολογιστών, πολλοί από εμάς θα χαιρόμασταν με την εκτέλεση των πρώτων BASIC εφαρμογών μας, μερικοί από εμάς κατασκευάσαμε ακόμη και το δικό μας σύστημα 8-bit από μια χούφτα IC και νιώθαμε ενθουσιασμένοι τη στιγμή που τα συνδεδεμένα LED, η οθόνη ή άλλη συσκευή εξόδου θα έδειχνε σημάδια ζωής. Είναι αυτό το είδος ενθουσιασμού που το [Inkbox] κατάφερε να φέρει στον όλεθρο κάθε υπάλληλο γραφείου: προγράμματα υπολογιστικών φύλλων όπως το Excel. Πώς, μπορείτε να ρωτήσετε; Γιατί, υλοποιώντας ένα πλήρως λειτουργικό σύστημα 16-bit με 16 καταχωρητές γενικής χρήσης, 128 kB μνήμης RAM και έγχρωμη οθόνη 128×128 pixel, όλα μέσα σε ένα υπολογιστικό φύλλο Excel, καθιστώντας το πιθανότατα το πρώτο System-on-Spreadsheet (SoS) στον κόσμο.
Ίσως η πιο δελεαστική πτυχή αυτής της προσέγγισης είναι ότι παρέχει έναν πολύ καλό οπτικό τρόπο για να υποδείξετε τι συμβαίνει μέσα στο σύστημα χρησιμοποιώντας χρωματικούς κώδικες και σαφώς διαχωρισμένα και επισημασμένα λειτουργικά στοιχεία. Όχι μόνο μπορεί να προγραμματιστεί χειροκίνητα, αλλά το [Inkbox] δημιούργησε επίσης ένα assembler για το ISA της CPU – που ονομάζεται Excel-ASM16 – το οποίο είναι διαθέσιμο από το Έργο ExcelCPU GitHub σελίδα. Το ASM συναρμολογείται σε ένα αρχείο ROM.xlsx που μπορεί στη συνέχεια να εκτελεστεί από το αρχείο CPU.xlsx ενεργοποιώντας το Read ROM
κουμπί. Μετά από αυτό έρχεσαι αντιμέτωπος με τη συνειδητοποίηση ότι αν και όλα λειτουργούν, είναι επίσης απίστευτα αργά, περίπου στα 2-3 Hz.
Ωστόσο, με όλη την κομψότητα ενός μπροστινού πίνακα IMSAI 8080, δεν μπορούμε παρά να δώσουμε πλήρεις βαθμούς για αυτό το επίτευγμα. Επιπλέον, δίνει σε πολλούς από εμάς κάτι να κάνουμε κατά τη διάρκεια αυτών των εξαιρετικά βαρετών συναντήσεων όπου επιτρέπονται μόνο σοβαρές εφαρμογές όπως σουίτες γραφείου.
[Ενσωματωμένο περιεχόμενο]
- SEO Powered Content & PR Distribution. Ενισχύστε σήμερα.
- PlatoData.Network Vertical Generative Ai. Ενδυναμώστε τον εαυτό σας. Πρόσβαση εδώ.
- PlatoAiStream. Web3 Intelligence. Ενισχύθηκε η γνώση. Πρόσβαση εδώ.
- PlatoESG. Ανθρακας, Cleantech, Ενέργεια, Περιβάλλον, Ηλιακός, Διαχείριση των αποβλήτων. Πρόσβαση εδώ.
- PlatoHealth. Ευφυΐα βιοτεχνολογίας και κλινικών δοκιμών. Πρόσβαση εδώ.
- πηγή: https://hackaday.com/2024/01/30/how-to-build-your-own-16-bit-system-on-spreadsheet/
- :έχει
- :είναι
- :δεν
- :που
- 16
- a
- Σχετικα
- επίτευξη
- Μετά το
- Όλα
- επιτρέπεται
- Επίσης
- Αν και
- an
- και
- εφαρμογές
- πλησιάζω
- ΕΙΝΑΙ
- ζητώ
- άποψη
- συναρμολογούνται
- At
- διαθέσιμος
- βασικός
- BE
- φέρω
- χτίζω
- χτισμένο
- αλλά
- κουμπί
- by
- που ονομάζεται
- CAN
- δεν μπορώ
- σαφώς
- κώδικες
- χρώμα
- εντελώς
- υπολογιστές
- συνδεδεμένος
- περιεχόμενο
- CPU
- δημιουργήθηκε
- Ημ.
- συσκευή
- Display
- do
- κατά την διάρκεια
- Νωρίς
- με ενθουσιασμό
- στοιχεία
- ενσωματωμένο
- Even
- Κάθε
- Excel
- Έξαψη
- σφάλμα
- Αρχεία
- Όνομα
- Για
- από
- εμπρός
- πλήρη
- λειτουργικός
- General
- GitHub
- Δώστε
- δίνει
- καλός
- χούφτα
- Συμβαίνει
- Ομιχλώδης
- βοήθεια
- Αρχική
- Πως
- Πώς να
- HTTPS
- i
- ICS
- εκτελεστικών
- in
- απίστευτα
- υποδεικνύω
- μέσα
- σε
- IT
- jpg
- Είδος
- ζωή
- Μου αρέσει
- Κατασκευή
- διαχειρίζεται
- χειροκίνητα
- πολοί
- μαρκαρισμένος
- Ενδέχεται..
- συναντήσεις
- στιγμή
- πλέον
- my
- of
- Office
- αποκλειστικά
- or
- ΑΛΛΑ
- δικός μας
- παραγωγή
- δική
- σελίδα
- πίνακας
- Εικονοκύτταρο
- Πλάτων
- Πληροφορία δεδομένων Plato
- Πλάτωνα δεδομένα
- συν
- σημεία
- προγραμματισμένος
- Προγράμματα
- παρέχει
- σκοπός
- RAM
- πραγματοποίηση
- μητρώα
- τρέξιμο
- τρέξιμο
- Οθόνη
- διαχωρίζονται
- σοβαρός
- δείχνουν
- Σημάδια
- επιβραδύνουν
- μερικοί
- κάτι
- Υπολογιστικό φύλλο
- σύστημα
- δελεαστικός
- ότι
- Η
- τότε
- αυτό
- εκείνοι
- προς την
- ενεργοποίηση
- us
- χρησιμοποιώντας
- πολύ
- οπτικές
- Τρόπος..
- we
- Τι
- Τι είναι
- Ποιό
- WHY
- με
- εργάτης
- λειτουργεί
- του κόσμου
- θα
- εσείς
- Σας
- YouTube
- zephyrnet