Πώς να φτιάξετε έναν υπολογιστή από χαρτί. Master class για τη δημιουργία ενός φορητού υπολογιστή για παιδιά. Φτιάχνοντας έναν προσωπικό υπολογιστή για ένα παιδί με τα χέρια σας

20.06.2020
Στο θερινό σχολείο υπολογιστών, μερικές φορές προσκαλούμε τα παιδιά να συναρμολογήσουν έναν «βιουπολογιστή», δηλαδή μια υπολογιστική συσκευή από αυτό που βρίσκεται κυριολεκτικά κάτω από τα πόδια τους. Δεδομένου ότι τα παιδιά δεν γνωρίζουν πολύ καλά πώς λειτουργούν οι υπολογιστικές συσκευές, συνήθως καταλήγουν σε κάτι σαν μια εικόνα spoiler. Κάποιοι όμως εξακολουθούν να κάνουν άβακα ή άβακα.

Βιοϋπολογιστής

Και πρόσφατα συνάντησα μια περιγραφή ενός μοντέλου υπολογιστή από χαρτί, που αναπτύχθηκε το 1968 στα Bell Labs. Ο υπολογιστής ονομάζεται CARDIAC (CARDboard Illustrative Aid to Computation), το οποίο μεταφράζεται χονδρικά σε Cardboard Οπτικό υλικόστην Υπολογιστική. Δηλαδή, στην πραγματικότητα, δεν είναι πραγματικά υπολογιστής, αφού ένα άτομο ενεργεί ως αγωγός σημάτων, καθώς και ως αριθμητική-λογική συσκευή σε αυτόν. Ωστόσο, παρέχει πληροφορίες για ορισμένες από τις αρχές που διέπουν τη σύγχρονη πληροφορική. Επιπλέον, μετά από μια σύντομη αναζήτηση, βρήκα περιγραφή και υλικά για την κατασκευή του CARDIAC.

Πώς λειτουργεί ένας υπολογιστής;

Το CARDIAC αποτελείται από δύο μπλοκ - μνήμη και επεξεργαστή. Αρκετά λωρίδες χαρτιούμε το οποίο πρέπει να επιλέξετε την εντολή που θα εκτελεστεί. Επιπλέον, μια ταινία εισάγεται στο μπλοκ μνήμης, όπου εμφανίζεται η έξοδος, και μια ταινία με δεδομένα εισόδου εισάγεται στον επεξεργαστή.

Μνήμη

Ο υπολογιστής διαθέτει 100 θέσεις μνήμης με διευθύνσεις από 00 έως 99. Κάθε μία από αυτές μπορεί να χρησιμοποιηθεί για την αποθήκευση μιας εντολής ή ενός τριψήφιου αριθμού. Οποιοδήποτε από τα κελιά μπορεί να αντικατασταθεί, έτσι μπορείτε ακόμη και να γράψετε ένα πρόγραμμα αυτο-τροποποίησης εάν θέλετε. Οι τιμές στα κελιά εισάγονται με μολύβι και τροποποιούνται χρησιμοποιώντας μολύβι και γόμα. Ταυτόχρονα, η τιμή 001 είναι πάντα «ραμμένη» στο κελί 0. Είναι πολύ βολικό να χρησιμοποιείται για προσαυξήσεις, καθώς ο υπολογιστής δεν έχει εντολές με άμεσες τιμές ορίσματος.

Έτσι φαίνεται το αρχικό μπλοκ μνήμης:

Μετρητής οδηγιών

Στο πρωτότυπο, ο μετρητής εντολών είναι πασχαλίτσα, όπως στην παραπάνω εικόνα. Εισάγεται σε ειδικές τρύπες που ανοίγονται σε κάθε ένα από τα κελιά μνήμης. Δεδομένου ότι δεν ήθελα να κάνω 100 τρύπες, χρησιμοποίησα μια άλλη πασχαλίτσα για να υποδείξω τον μετρητή εντολών - απλώς την τοποθέτησα στο επιθυμητό κελί.

Μπαταρία

Η μόνη εγγραφή σε έναν υπολογιστή είναι η μπαταρία. Χρησιμοποιείται για την εκτέλεση αριθμητικών πράξεων (πρόσθεση, αφαίρεση, μετατόπιση), καθώς και για άλματα υπό όρους. Σε αντίθεση με τα κελιά μνήμης, ένας συσσωρευτής μπορεί να αποθηκεύσει 4 δεκαδικά ψηφία.

Σύστημα εντολών

Κάθε εντολή κωδικοποιείται χρησιμοποιώντας έναν τριψήφιο δεκαδικό αριθμό. Το πρώτο ψηφίο είναι πάντα ο κωδικός λειτουργίας. Τα υπόλοιπα δύο ψηφία αντιπροσωπεύουν συνήθως τη διεύθυνση του κελιού στο οποίο λειτουργεί η εντολή.

Το CARDIAC μπορεί να «εκτελέσει» 10 διαφορετικές εντολές (κωδικοί 0 έως 9):

  • 0 - INP - εισάγετε μια τιμή από την ταινία εισόδου
  • 1 - CLA - φόρτωση των περιεχομένων μιας κυψέλης μνήμης στην μπαταρία
  • 2 - ΠΡΟΣΘΗΚΗ - προσθήκη κελιού μνήμης στην μπαταρία
  • 3 - TAC - μεταβείτε σε μια δεδομένη διεύθυνση εάν η τιμή του συσσωρευτή είναι αρνητική
  • 4 - SFT - λειτουργία μετατόπισης αριστερά και δεξιά κατά έναν καθορισμένο αριθμό δεκαδικών ψηφίων
  • 5 - OUT - έξοδος της κυψέλης μνήμης στην ταινία εξόδου
  • 6 - STO - εγγραφή της μπαταρίας σε μια κυψέλη μνήμης
  • 7 - SUB - αφαιρώντας ένα στοιχείο μνήμης από την μπαταρία
  • 8 - JMP - άνευ όρων μετάβαση σε μια δεδομένη διεύθυνση
  • 9 - HRS - διακοπή και επαναφορά

Κατασκευή υπολογιστή

Εκτύπωσα τα υλικά που περιλαμβάνονται σε χοντρό χαρτί, έκοψα όλες τις απαραίτητες τρύπες, έβαλα τις κινούμενες λωρίδες μέσα και κόλλησα και τα δύο μπλοκ.

Πώς λειτουργούν όλα;

Η λειτουργία ενός υπολογιστή συνίσταται στη διαδοχική εκτέλεση εντολών. Πριν ξεκινήσετε την εκτέλεση, πρέπει να κοιτάξετε πού βρίσκεται η πασχαλίτσα (δηλαδή ο μετρητής εντολών) και, μετακινώντας τις λωρίδες, εισαγάγετε την τιμή από αυτό το κελί μνήμης στο παράθυρο "Μητρώο εντολών".

Στη συνέχεια, πρέπει να ακολουθήσετε τα βέλη, ξεκινώντας με την επιγραφή "Έναρξη" και ακολουθήστε όλες τις οδηγίες. Για παράδειγμα, στην παρακάτω εικόνα, πρέπει πρώτα να προωθήσετε τον μετρητή εντολών προς τα εμπρός και, στη συνέχεια, να προσθέσετε τα περιεχόμενα του κελιού 41 στον συσσωρευτή.

Φυσικά, οι υπολογισμοί (πρόσθεση, αφαίρεση και μετατόπιση) θα πρέπει να γίνονται χειροκίνητα. Για να το κάνετε αυτό, δίπλα στην επιγραφή "Accumulator" υπάρχουν πολλά παράθυρα που σας επιτρέπουν να κάνετε πρόσθεση/αφαίρεση σε μια στήλη.

Παράδειγμα λειτουργίας υπολογιστή

Καταρχάς, «μπήκα» (δηλαδή έγραψα με μολύβι σε κελιά μνήμης από το 17 έως το 23) το πρώτο από τα προγράμματα που δίνονται στο εγχειρίδιο:

Αυτό το πρόγραμμα προσθέτει δύο αριθμούς που διαβάζονται από την ταινία εισόδου και γράφει το αποτέλεσμα στην ταινία εξόδου.
Η εντολή εισόδου διαβάζει μια τιμή από την ταινία εισόδου, την γράφει στην καθορισμένη θέση και, στη συνέχεια, μετακινεί την ταινία εισόδου ένα βήμα προς τα εμπρός, έτσι ώστε η επόμενη τιμή να εμφανιστεί στο πλαίσιο Εισόδου. Σε αυτήν την περίπτωση, θα πρέπει να χρησιμοποιήσετε ένα μολύβι (και πιθανώς μια γόμα) για να γράψετε την τιμή στο κελί μνήμης.

Μετά την εκτέλεση αυτού του προγράμματος με τιμές εισόδου 42 και 128, η κατάσταση μνήμης έγινε ως εξής:

«Απόδοση» του υπολογιστή

Τι είναι μια κριτική υπολογιστή χωρίς σημεία αναφοράς; Πήρα το παρακάτω πρόγραμμα από το εγχειρίδιο για να πολλαπλασιάσω δύο αριθμούς.
Διεύθυνση Εννοια Αποκρυπτογράφηση
07 068 Εισαγάγετε τιμές στο κελί 68
08 404 Μηδενίστε την μπαταρία μετακινώντας το 4 προς τα δεξιά
09 669
10 070 Εισαγάγετε τιμές στο κελί 70
11 170 Τοποθετήστε το κελί 70 στην μπαταρία
12 700 Αφαιρέστε το κελί 0 (δηλαδή την τιμή 1) από τον συσσωρευτή
13 670 Γράψτε τον συσσωρευτή στο κελί 70
14 319 Αν είναι σε μπαταρία αρνητικό νόημα, μετά μεταβείτε στη διεύθυνση 19
15 169 Τοποθετήστε το κελί 69 στην μπαταρία
16 268 Προσθέστε το κελί 68 στον συσσωρευτή
17 669 Γράψτε τον συσσωρευτή στη θέση 69
18 811 Μεταβείτε στη διεύθυνση 11
19 569 Κυψέλη εξόδου 69
20 900 Διαμονή

Έτρεξα αυτό το πρόγραμμα για τις εισόδους 5 και 3. Υπήρχαν 34 εντολές για εκτέλεση, κάτι που μου πήρε λίγο λιγότερο από 15 λεπτά. Επομένως, η συχνότητα εντολών για αυτόν τον υπολογιστή (που περιλαμβάνεται μαζί μου) ήταν περίπου 38 MHz (δεν πρέπει να συγχέεται με τα MHz).

Περιεχόμενα μνήμης και ταινίας εξόδου


Άλλα προγράμματα

Οι δημιουργοί του CARDIAC πήραν το θέμα στα σοβαρά και ανέπτυξαν (χωρίς να υπολογίζονται αυτά που αναφέρονται παραπάνω) τα ακόλουθα προγράμματα:
  • Πρόγραμμα «αντιστροφής» των ψηφίων ενός αριθμού
  • Bootstrap για τη φόρτωση προγραμμάτων από την τροφοδοσία εισόδου
  • Μηχανισμός κλήσης υπορουτίνων
  • Ένα πρόγραμμα για να παίξετε Nim με ένα σωρό (δηλαδή το παιχνίδι Bache)

Συνδέσεις

Βίντεο που δείχνει το πρωτότυπο:

Γεια σε όλους! Σε ηλικία 15 ετών, με έπαιρνε εμμονή η ιδέα της δημιουργίας ενός χάρτινου υπολογιστή - ενός ολοκληρωμένου μηχανικού υπολογιστή που δημιουργήθηκε από χαρτί, χαρτόνι και οδοντογλυφίδες. Αυτό που μου έκανε εντύπωση ήταν ότι το χαρτί υπήρχε εδώ και πάνω από 2.000 χρόνια, αλλά μέχρι τώρα κανείς δεν είχε μπει στον κόπο να δημιουργήσει έναν υπολογιστή από χαρτί.


Όλοι οι μηχανισμοί αναπτύχθηκαν από εμένα, με εξαίρεση τη βαλβίδα "AND", την ιδέα της οποίας δανείστηκα από έναν από τους μηχανικούς υπολογιστές Lego.

Μετάδοση σήματος

Τα σήματα στο αυτοκίνητο μεταδίδονται χρησιμοποιώντας την αρχή του εμβόλου. Όταν το μπλοκ αντισταθμίζεται κατά μία μονάδα μήκους, μεταδίδεται μια θετική τιμή, διαφορετικά μηδέν.


ΔΕΝ


ΚΑΙ


Ή


XOR


Σκανδάλη RS


Αποκρυπτογράφος


Γραμμή καθυστέρησης

Η γραμμή καθυστέρησης ελέγχεται από τον χειριστή του μηχανήματος χρησιμοποιώντας τον κατάλληλο μοχλό. Όταν πρέπει να συνεχίσετε το σήμα, ανάβει το κόκκινο φως, διαφορετικά ανάβει το πράσινο. Η γραμμή καθυστέρησης μπορεί να χρησιμοποιηθεί για τη συνέχιση του σήματος σε μεγάλες αποστάσεις εάν η ισχύς του χαρτιού δεν είναι αρκετή.

Γεια σε όλους! Σε ηλικία 15 ετών, με έπαιρνε εμμονή η ιδέα της δημιουργίας ενός χάρτινου υπολογιστή - ενός ολοκληρωμένου μηχανικού υπολογιστή που δημιουργήθηκε από χαρτί, χαρτόνι και οδοντογλυφίδες. Αυτό που μου έκανε εντύπωση ήταν ότι το χαρτί υπήρχε εδώ και πάνω από 2.000 χρόνια, αλλά μέχρι τώρα κανείς δεν είχε μπει στον κόπο να δημιουργήσει έναν υπολογιστή από χαρτί.


Όλοι οι μηχανισμοί αναπτύχθηκαν από εμένα, με εξαίρεση τη βαλβίδα "AND", την ιδέα της οποίας δανείστηκα από έναν από τους μηχανικούς υπολογιστές Lego.

Μετάδοση σήματος

Τα σήματα στο αυτοκίνητο μεταδίδονται χρησιμοποιώντας την αρχή του εμβόλου. Όταν το μπλοκ αντισταθμίζεται κατά μία μονάδα μήκους, μεταδίδεται μια θετική τιμή, διαφορετικά μηδέν.


ΔΕΝ


ΚΑΙ


Ή


XOR


Σκανδάλη RS


Αποκρυπτογράφος


Γραμμή καθυστέρησης

Η γραμμή καθυστέρησης ελέγχεται από τον χειριστή του μηχανήματος χρησιμοποιώντας τον κατάλληλο μοχλό. Όταν πρέπει να συνεχίσετε το σήμα, ανάβει το κόκκινο φως, διαφορετικά ανάβει το πράσινο. Η γραμμή καθυστέρησης μπορεί να χρησιμοποιηθεί για τη συνέχιση του σήματος σε μεγάλες αποστάσεις εάν η ισχύς του χαρτιού δεν είναι αρκετή.

Αν πάρετε ένα κομμάτι χαρτί, ένα στυλό, έναν εκτυπωτή, ψαλίδι και κόλλα... Στο καλοκαιρινό σχολείο υπολογιστών, μερικές φορές προσκαλούμε τα παιδιά να συναρμολογήσουν έναν «βιοϋπολογιστή», δηλαδή μια υπολογιστική συσκευή από αυτό που κυριολεκτικά βρίσκεται κάτω από τα πόδια τους . Δεδομένου ότι τα παιδιά δεν γνωρίζουν πολύ καλά πώς λειτουργούν οι υπολογιστικές συσκευές, συνήθως καταλήγουν σε κάτι σαν μια εικόνα spoiler. Αλλά μερικοί εξακολουθούν να κάνουν άβακα ή Βιοϋπολογιστή

Και πρόσφατα συνάντησα μια περιγραφή ενός μοντέλου υπολογιστή από χαρτί, που αναπτύχθηκε το 1968 στα Bell Labs. Ο υπολογιστής ονομάζεται CARDIAC (CARDboard Illustrative Aid to Computation), το οποίο μεταφράζεται χονδρικά σε Cardboard Visual Aid to Computation. Δηλαδή, στην πραγματικότητα, δεν είναι πραγματικά υπολογιστής, αφού ένα άτομο ενεργεί ως αγωγός σημάτων, καθώς και ως αριθμητική-λογική συσκευή σε αυτόν. Ωστόσο, παρέχει πληροφορίες για ορισμένες από τις αρχές που διέπουν τη σύγχρονη πληροφορική. Επιπλέον, μετά από μια σύντομη αναζήτηση, βρήκα περιγραφή και υλικά για την κατασκευή του CARDIAC.

Πώς λειτουργεί ένας υπολογιστής;

Το CARDIAC αποτελείται από δύο μπλοκ - μνήμη και επεξεργαστή. Στη μονάδα επεξεργαστή εισάγονται αρκετές λωρίδες χαρτιού με τη βοήθεια των οποίων πρέπει να επιλέξετε την εντολή που θα εκτελεστεί. Επιπλέον, μια ταινία εισάγεται στο μπλοκ μνήμης, όπου εμφανίζεται η έξοδος, και μια ταινία με δεδομένα εισόδου εισάγεται στον επεξεργαστή.

Μνήμη

Ο υπολογιστής διαθέτει 100 θέσεις μνήμης με διευθύνσεις από 00 έως 99. Κάθε μία από αυτές μπορεί να χρησιμοποιηθεί για την αποθήκευση μιας εντολής ή ενός τριψήφιου αριθμού. Οποιοδήποτε από τα κελιά μπορεί να αντικατασταθεί, έτσι μπορείτε ακόμη και να γράψετε ένα πρόγραμμα αυτο-τροποποίησης εάν θέλετε. Οι τιμές στα κελιά εισάγονται χρησιμοποιώντας ένα μολύβι και τροποποιούνται χρησιμοποιώντας ένα μολύβι και μια γόμα. Ταυτόχρονα, η τιμή 001 είναι πάντα «ραμμένη» στο κελί 0. Είναι πολύ βολικό να χρησιμοποιείται για προσαυξήσεις, καθώς ο υπολογιστής δεν έχει εντολές με άμεσες τιμές ορίσματος. Έτσι φαίνεται το αρχικό μπλοκ μνήμης:

Μετρητής οδηγιών

Το πρωτότυπο χρησιμοποιεί μια πασχαλίτσα ως μετρητή οδηγιών, όπως στην παραπάνω εικόνα. Εισάγεται σε ειδικές τρύπες που ανοίγονται σε κάθε κελί μνήμης. Δεδομένου ότι δεν ήθελα να κάνω 100 τρύπες, χρησιμοποίησα μια άλλη πασχαλίτσα για να υποδείξω τον μετρητή εντολών - απλώς την τοποθέτησα στο επιθυμητό κελί.

Μπαταρία

Η μόνη εγγραφή σε έναν υπολογιστή είναι η μπαταρία. Χρησιμοποιείται για την εκτέλεση αριθμητικών πράξεων (πρόσθεση, αφαίρεση, μετατόπιση), καθώς και για άλματα υπό όρους. Σε αντίθεση με τα κελιά μνήμης, ένας συσσωρευτής μπορεί να αποθηκεύσει 4 δεκαδικά ψηφία.

Σύστημα εντολών

Κάθε εντολή κωδικοποιείται χρησιμοποιώντας έναν τριψήφιο δεκαδικό αριθμό. Το πρώτο ψηφίο είναι πάντα ο κωδικός λειτουργίας. Τα υπόλοιπα δύο ψηφία αντιπροσωπεύουν συνήθως τη διεύθυνση του κελιού στο οποίο λειτουργεί η εντολή. Το CARDIAC μπορεί να «εκτελέσει» 10 διαφορετικές εντολές (κωδικοί 0 έως 9):
  • 0 - INP - εισάγετε μια τιμή από την ταινία εισόδου
  • 1 - CLA - φόρτωση των περιεχομένων μιας κυψέλης μνήμης στην μπαταρία
  • 2 - ΠΡΟΣΘΗΚΗ - προσθήκη κελιού μνήμης στην μπαταρία
  • 3 - TAC - μεταβείτε σε μια δεδομένη διεύθυνση εάν η τιμή του συσσωρευτή είναι αρνητική
  • 4 - SFT - λειτουργία μετατόπισης αριστερά και δεξιά κατά έναν καθορισμένο αριθμό δεκαδικών ψηφίων
  • 5 - OUT - έξοδος της κυψέλης μνήμης στην ταινία εξόδου
  • 6 - STO - εγγραφή της μπαταρίας σε μια κυψέλη μνήμης
  • 7 - SUB - αφαιρώντας ένα στοιχείο μνήμης από την μπαταρία
  • 8 - JMP - άνευ όρων μετάβαση σε μια δεδομένη διεύθυνση
  • 9 - HRS - διακοπή και επαναφορά

Κατασκευή υπολογιστή

Εκτύπωσα τα υλικά που περιλαμβάνονται σε χοντρό χαρτί, έκοψα όλες τις απαραίτητες τρύπες, έβαλα τις κινούμενες λωρίδες μέσα και κόλλησα και τα δύο μπλοκ.

Πώς λειτουργούν όλα;

Η λειτουργία ενός υπολογιστή συνίσταται στη διαδοχική εκτέλεση εντολών. Πριν ξεκινήσετε την εκτέλεση, πρέπει να κοιτάξετε πού βρίσκεται η πασχαλίτσα (δηλαδή ο μετρητής εντολών) και, μετακινώντας τις λωρίδες, εισαγάγετε την τιμή από αυτό το κελί μνήμης στο παράθυρο "Μητρώο εντολών".

Στη συνέχεια, πρέπει να ακολουθήσετε τα βέλη, ξεκινώντας με την επιγραφή "Έναρξη" και ακολουθήστε όλες τις οδηγίες. Για παράδειγμα, στην παρακάτω εικόνα, πρέπει πρώτα να προωθήσετε τον μετρητή εντολών προς τα εμπρός και, στη συνέχεια, να προσθέσετε τα περιεχόμενα του κελιού 41 στον συσσωρευτή. Φυσικά, οι υπολογισμοί (πρόσθεση, αφαίρεση και μετατόπιση) θα πρέπει να γίνονται χειροκίνητα. Για να το κάνετε αυτό, δίπλα στην επιγραφή "Accumulator" υπάρχουν πολλά παράθυρα που σας επιτρέπουν να κάνετε πρόσθεση/αφαίρεση σε μια στήλη.

Παράδειγμα λειτουργίας υπολογιστή

Αρχικά, «πληκτρολόγησα» (δηλαδή έγραψα με μολύβι στα κελιά μνήμης 17 έως 23) το πρώτο από τα προγράμματα που δίνονται στο εγχειρίδιο: Αυτό το πρόγραμμα προσθέτει δύο αριθμούς που διαβάζονται από την ταινία εισόδου και γράφει το αποτέλεσμα στην ταινία εξόδου . Η εντολή εισόδου διαβάζει μια τιμή από την ταινία εισόδου, την γράφει στην καθορισμένη θέση και, στη συνέχεια, μετακινεί την ταινία εισόδου ένα βήμα προς τα εμπρός, έτσι ώστε η επόμενη τιμή να εμφανιστεί στο πλαίσιο Εισόδου. Σε αυτήν την περίπτωση, θα πρέπει να χρησιμοποιήσετε ένα μολύβι (και πιθανώς μια γόμα) για να γράψετε την τιμή στο κελί μνήμης. Μετά την εκτέλεση αυτού του προγράμματος με τιμές εισόδου 42 και 128, η κατάσταση μνήμης έγινε ως εξής:

«Απόδοση» του υπολογιστή

Τι είναι μια αναθεώρηση υπολογιστή χωρίς σημεία αναφοράς; Πήρα το παρακάτω πρόγραμμα από το εγχειρίδιο για να πολλαπλασιάσω δύο αριθμούς. Διεύθυνση Σημασία Επεξήγηση
07 068 Εισαγάγετε τιμές στο κελί 68
08 404 Μηδενίστε την μπαταρία μετακινώντας το 4 προς τα δεξιά
09 669
10 070 Εισαγάγετε τιμές στο κελί 70
11 170 Τοποθετήστε το κελί 70 στην μπαταρία
12 700 Αφαιρέστε το κελί 0 (δηλαδή την τιμή 1) από τον συσσωρευτή
13 670 Γράψτε τον συσσωρευτή στο κελί 70
14 319 Εάν ο συσσωρευτής έχει αρνητική τιμή, τότε μεταβείτε στη διεύθυνση 19
15 169 Τοποθετήστε το κελί 69 στην μπαταρία
16 268 Προσθέστε το κελί 68 στον συσσωρευτή
17 669 Γράψτε τον συσσωρευτή στη θέση 69
18 811 Μεταβείτε στη διεύθυνση 11
19 569 Κυψέλη εξόδου 69
20 900 Διαμονή
Έτρεξα αυτό το πρόγραμμα για τις εισόδους 5 και 3. Υπήρχαν 34 εντολές για εκτέλεση, κάτι που μου πήρε λίγο λιγότερο από 15 λεπτά. Επομένως, η συχνότητα εντολών για αυτόν τον υπολογιστή (που περιλαμβάνεται μαζί μου) ήταν περίπου 38 MHz (δεν πρέπει να συγχέεται με τα MHz). Περιεχόμενα μνήμης και ταινίας εξόδου

Άλλα προγράμματα

Οι δημιουργοί του CARDIAC πήραν το θέμα στα σοβαρά και ανέπτυξαν (χωρίς να υπολογίζονται αυτά που αναφέρονται παραπάνω) τα ακόλουθα προγράμματα:
  • Πρόγραμμα «αντιστροφής» των ψηφίων ενός αριθμού
  • Bootstrap για τη φόρτωση προγραμμάτων από την τροφοδοσία εισόδου
  • Μηχανισμός κλήσης υπορουτίνων
  • Ένα πρόγραμμα για να παίξετε Nim με ένα σωρό (δηλαδή το παιχνίδι Bache)

Συνδέσεις

Βίντεο που δείχνει το πρωτότυπο:

Ετικέτες:

habrahabr.ru

Υπολογιστής χαρτιού

Μετάδοση σήματος

Τα σήματα στο αυτοκίνητο μεταδίδονται χρησιμοποιώντας την αρχή του εμβόλου. Όταν το μπλοκ αντισταθμίζεται κατά μία μονάδα μήκους, μεταδίδεται μια θετική τιμή, διαφορετικά μηδέν.
ΔΕΝ
ΚΑΙ
Ή XOR Σκανδάλη RS Αποκρυπτογράφος Γραμμή καθυστέρησης Η γραμμή καθυστέρησης ελέγχεται από τον χειριστή του μηχανήματος χρησιμοποιώντας τον κατάλληλο μοχλό. Όταν πρέπει να συνεχίσετε το σήμα, ανάβει το κόκκινο φως, διαφορετικά ανάβει το πράσινο. Η γραμμή καθυστέρησης μπορεί να χρησιμοποιηθεί για τη συνέχιση του σήματος σε μεγάλες αποστάσεις εάν η ισχύς του χαρτιού δεν είναι αρκετή. Γεννήτρια παλμών Μηχάνημα επίδειξης με βασικές λογικές πύλες Θα ήθελα πραγματικά να ακούσω τις απόψεις και τις συμβουλές των ειδικών σχετικά με αυτό το έργο και τις πιθανότητες δημιουργίας ενός ολοκληρωμένου υπολογιστή χαρτιού. Θα χαρώ να απαντήσω σε οποιαδήποτε από τις ερωτήσεις σας.

Σας ευχαριστώ για την προσοχή σας!

Ετικέτες:

  • χαρτί
  • χαρτόνι
  • χάρτινο μοντέλο
  • λογικές πύλες
  • υπολογιστή

geektimes.ru

Φτιάχνοντας έναν προσωπικό υπολογιστή για ένα παιδί με τα χέρια σας

Λοιπόν, ποιο παιδί δεν ονειρεύεται το δικό του φορητό υπολογιστή, όπως η μαμά και ο μπαμπάς του; Όλα τα παιδιά θέλουν να έχουν πρόσβαση σε έναν προσωπικό υπολογιστή, αλλά εμείς οι γονείς δεν μας αρέσει να τα αφήνουμε κοντά του γιατί δεν είναι πολύ χρήσιμο. Τα παιδιά δεν έχουν καμία χρήση για πραγματικούς υπολογιστές, βλάπτουν μόνο την όρασή τους. Αλλά γιατί να μην κάνετε τα παιδιά τα δικά τους λάπτοπ; Φτιάξτε τα μαζί και τα παιδιά θα χαρούν! Αυτή η τέχνη θα είναι πολύ ενδιαφέρουσα για αυτούς.

Για να φτιάξετε έναν φορητό υπολογιστή που θα διπλώνει και θα ξεδιπλώνεται, όπως ακριβώς ένας πραγματικός, θα χρειαστείτε:

  • μεγάλο κομμάτι χοντρό χαρτόνι
  • ψαλίδι
  • μαύρη μπογιά με εφέ μαυροπίνακα (μπορείτε να χρησιμοποιήσετε αυτό το χρώμα με κραγιόνια, αλλά αν δεν βρείτε τέτοιο χρώμα, μπορείτε επίσης να χρησιμοποιήσετε γκουάς)
  • θύσανος
  • κραγιόνια
  • κυβερνήτης
  • μολύβι

Πρώτα, μετρήστε ένα κομμάτι χαρτόνι από το οποίο θα κατασκευαστεί η βάση του φορητού υπολογιστή. Κόψτε αυτό το μέρος. Στη συνέχεια, σημειώστε το κέντρο για να μπορείτε να λυγίσετε τον φορητό υπολογιστή. Κόβουμε λίγο με ένα μαχαίρι χαρτικής για να το διπλώσουμε πιο εύκολα. Μπορείτε να το κάνετε με άλλο τρόπο: κόψτε εντελώς αυτό το χαρτόνι σε δύο μέρη και στη συνέχεια συνδέστε το με κολλητική ταινία έτσι ώστε και αυτά τα μέρη να λυγίζουν ελεύθερα.

Τώρα κόψτε άλλα τρία μικρά μέρη από χαρτόνι: για το πληκτρολόγιο, την οθόνη και το ποντίκι. Ακόμη μικρότερα εξαρτήματα θα χρειαστούν για μεμονωμένα κλειδιά. Καλύψτε αυτά τα μέρη με μαύρο κόκκινο και αφήστε τα να στεγνώσουν. Αργότερα όλα αυτά τα κολλάμε στο κύριο μέρος του laptop.

Τώρα αρχίζουμε να διακοσμούμε το φορητό υπολογιστή. Για παράδειγμα, μπορείτε να φτιάξετε μια πινακίδα με το όνομα του παιδιού.

Ο υπολογιστής είναι έτοιμος. Τώρα το παιδί σας θα μπορεί να το κουβαλάει μαζί του παντού και επίσης να γράφει κάτι νέο με κραγιόνια κάθε μέρα (υπό την προϋπόθεση ότι χρησιμοποιήσατε μπογιά σε εφέ μαυροπίνακα).

Βασισμένο σε υλικά από τον ιστότοπο: http://www.handmadecharlotte.com/

ihappymama.ru

Πώς να φτιάξετε έναν υπολογιστή από χαρτί

AssistanceTV 136.698 προβολές.Πώς να φτιάξετε ένα κόφτη βιδών με τα χέρια σας από χαρτί. Πώς να φτιάξετε ένα πιστόλι περίστροφου χρησιμοποιώντας χαρτί | 6 χάρτινες σφαίρες - Διάρκεια: 15:16. Εκτυπώσεις: Υπολογιστής (iMac) από χαρτί - YouLoveIt.ru Πώς να φτιάξετε ένα φορητό υπολογιστή από χαρτί - All Murom.

Το χαρτί και το χαρτόνι είναι γενικά υλικά για τα περισσότερα διάφορες χειροτεχνίες. Δεν είναι καθόλου απαραίτητο να κυριαρχήσετε τέλεια την τεχνική origami. Ακόμη και ένα παιδί μπορεί να κάνει μερικά πρωτότυπα και αστεία πράγματα. Δεν ξέρετε ακόμα πώς να φτιάξετε ένα σημειωματάριο από χαρτί;

Αποφασίστε για το μέγεθος και τον σκοπό του σκάφους

Γιατί να φτιάξεις ένα μοντέλο χάρτινο μοντέλουπολογιστή? Μπορεί να υπάρχουν πολλές επιλογές - αυτό απλό παιχνίδιγια ένα παιδί, ένα αξεσουάρ για την κούκλα του, μια καρτ ποστάλ για έναν ενήλικα λάτρη της υψηλής τεχνολογίας ή αστείο δώρο. Αλλάζει μόνο το μέγεθος, αλλά το κύριο βήμα προς βήμα οδηγίεςΠώς να φτιάξετε ένα σημειωματάριο από χαρτί είναι το ίδιο για όλες τις χειροτεχνίες.

Δεν είναι δύσκολο να μαντέψει κανείς ότι η κούκλα και το ίδιο το παιδί χρειάζονται υπολογιστές διαφορετικών μεγεθών. Εάν κάνετε δώρο μια κάρτα, επιλέξτε μια αυθαίρετη περίμετρο του κενού. Μια ενδιαφέρουσα ιδέα είναι να φτιάξετε ένα μοντέλο φορητού υπολογιστή και να το κάνετε δώρο σε κουτί από πραγματικό υπολογιστή. Απλά να έχετε κατά νου ότι ένα τέτοιο δώρο πρέπει να δίνεται μόνο σε ένα άτομο με καλή αίσθηση του χιούμορ. Εάν έχετε αμφιβολίες για την αντίδραση του παραλήπτη, εγκαταλείψτε την ιδέα.

Πώς να φτιάξετε ένα φορητό υπολογιστή από χαρτί με τα χέρια σας;

Θα χρειαστείτε δύο φύλλα χαρτιού ή χαρτονιού ίσου μεγέθους. Συνδέουμε τη βάση και το καπάκι χρησιμοποιώντας ταινία ή κλωστή. Έχουμε την προετοιμασία. Τώρα είναι η ώρα να αρχίσετε να το διακοσμείτε. Το πληκτρολόγιο μπορεί να σχεδιαστεί ή να κολληθεί από μεμονωμένα «κουμπιά» χαρτιού. Κάνουμε την οθόνη με τον ίδιο τρόπο. Το σχεδιάζουμε στο εσωτερικό του καπακιού ή το κολλάμε. Ένας χάρτινος φορητός υπολογιστής μπορεί να εμφανίσει μια σελίδα μηχανής αναζήτησης, επιτραπέζιο υπολογιστή ή τον αγαπημένο ιστότοπο του παραλήπτη του δώρου. Μπορείτε να κάνετε την οθόνη αντικαταστάσιμη. Για να το κάνετε αυτό, κολλήστε στενές λωρίδες για να το πλαισιώσετε. Το επάνω κομμάτι χαρτιού ή χαρτονιού πρέπει να στερεωθεί μόνο στις άκρες, αφήνοντας μια τρύπα μέσω της οποίας μπορούν να εισαχθούν νέες εικόνες.

Ιδέες για τη διακόσμηση ενός σημειωματάριου από χαρτί

Μπορείτε να χρησιμοποιήσετε ένα άδειο κουτί ζαχαρωτών με καπάκι ανύψωσης ως βάση για αυτό το σκάφος. Αλλο ένα ενδιαφέρουσα ιδέα- φτιάξτε ένα ογκώδες σημειωματάριο από χαρτί με τα χέρια σας. Για να γίνει αυτό, θα χρειαστείτε ορθογώνια για τις πλευρικές άκρες από το ίδιο υλικό με τη βάση. Λυγίστε κάθε παραλληλόγραμμο δύο φορές και κολλήστε το στη βάση. Θα πρέπει επίσης να αφήσετε μια ελεύθερη λωρίδα χαρτιού όπου το καπάκι λυγίζει για να εξασφαλίσετε ομοιόμορφο κλείσιμο του προϊόντος. Αυτός ο σχεδιασμός σας επιτρέπει να δημιουργήσετε τρισδιάστατα κουμπιά. Χρήση κύβους χαρτιού, τα οποία διπλώνετε εύκολα μόνοι σας. Μπορείτε επίσης να πάρετε ανταλλακτικά από ένα παλιό πραγματικό πληκτρολόγιο. Μην ξεχάσετε να διακοσμήσετε το εξωτερικό του καπακιού με την «ετικέτα» του κατασκευαστή.

Παρόμοια άρθρα
 
Κατηγορίες