Προσομοιωτής μικροεπεξεργαστή GNUSim8085 - 8085

GNUSimu8085

GNUsim8085 είναι ένας προσομοιωτής γραφικών, συναρμολογητής και εντοπισμός σφαλμάτων για τον κώδικα ASM για μικροεπεξεργαστές Intel 8085. Είναι διαθέσιμος για Linux και επίσης για Windows. Και παρόλο που αυτά τα τσιπ της Intel δεν είναι ακριβώς επίκαιρα, μπορούν να είναι ένας καλός τρόπος για να αρχίσετε να εξοικειωθείτε με τις αρχιτεκτονικές και τις γλώσσες συναρμολόγησης, καθώς είναι πολύ πιο απλά από πολλά τρέχοντα σχέδια.

Φυσικά, αν έχετε ήδη γνώσεις ή θέλετε να ξεκινήσετε με κάτι πιο επίκαιρο, θα πρέπει να ξέρετε ότι υπάρχουν προσομοιωτές παρόμοια για, για παράδειγμα, το ISA RISC-V. Αλλά σε αυτό το άρθρο, θα επικεντρωθώ σε αυτό το δωρεάν και ανοιχτού κώδικα πρόγραμμα που χρησιμοποιεί το σύνολο εντολών "pre-x86" που χρησιμοποιείται από αυτές τις CPU...

ο χαρακτήρας του GNUsim8085 τα πιο αξιοσημείωτα είναι:

  • Διαθέτει έναν απλό επεξεργαστή κώδικα που είναι σε θέση να επισημάνει τη σύνταξη κώδικα συναρμολόγησης για αυτά τα τσιπ 8085.
  • Βοηθά επίσης να εισάγετε οδηγίες γλώσσας συναρμολόγησης με τα σωστά ορίσματα (βλ. πληκτρολόγιο).
  • Σας επιτρέπει να βλέπετε εύκολα τα περιεχόμενα των καταχωρητών CPU κατά την εκτέλεση του κώδικα που δημιουργήσατε.
  • Μπορείτε επίσης να δείτε το περιεχόμενο των σημαιών ή των σημαιών.
  • Θα μπορείτε ακόμη και να δείτε τη στοίβα, την κύρια μνήμη και τις διευθύνσεις εισόδου/εξόδου του συστήματος.
  • Περιέχει δεκαδικό-δεκαεξαδικό μετατροπέα και αντίστροφα.
  • Όπως ανέφερα προηγουμένως, επιτρέπει επίσης τον εντοπισμό σφαλμάτων.
  • Μπορείτε να εκτελέσετε το πρόγραμμα σε ASM σε βήματα.
  • Με ένα απλό κλικ μπορείτε να μετατρέψετε το assembler σε μια κωδικοποιημένη λίστα.
  • Και το GUI του μεταφράζεται σε πολλές γλώσσες... Από αυτό θα μπορείτε να ελέγχετε και να βλέπετε τα πάντα, χωρίς να χρειάζεται να χρησιμοποιήσετε τη γραμμή εντολών.

Με αυτό μπορείτε να αρχίσετε να μαθαίνετε πώς λειτουργούν οι ομάδες από μέσα και να εξασκείτε το ASM σας. Και αν δεν έχετε κανένα Εγχειρίδιο κωδικού asm για 8085 μάρκες, υπάρχουν πολλοί πόροι στο διαδίκτυο για να μάθετε. Για παράδειγμα σε GitHub Θα βρείτε ακόμη και αρχεία με διαφορετικά δείγματα κώδικα για να ξεκινήσετε με...


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.