Τρίτη Συνάντηση - 04/11/17

Στην τρίτη συνάντηση δοκιμάζουμε το Ζ80 μας σε ένα κύκλωμα τύπου "minimum test". Το minimum test για να επεξεργαστή μπορεί να πραγματοποιηθεί ως εξής:

  • Συνδέουμε τις γραμμές του διάυλου δεδομένων D0 - D7 στο λογικό μηδέν (γείωση). Η εντολή που αποτελείται από οκτώ μηδενικά στον Ζ80 είναι η NOP η οποία κάνει το ... τίποτα.
  • Συνδέουμε LEDs με αντιστάσεις στις γραμμές του διαύλου διευθύνσεων (όχι απαραίτητα σε όλες, στις αρχικές 4-5 πχ!)
  • Συνδέουμε κάποια άλλα σήματα του διαύλου ελέγχου σε κατάλληλες τιμές για να λειτουργεί ο επεξεργαστής.
  • Συνδέουμε ένα αργό ρολόι στην είσοδο χρονισμού (το είχαμε φτιάξει την προηγούμενη φορά!)
  • Ο επεξεργαστής εκτελεί διαδοχικά τις εντολές NOP που "διαβάζει" από το διάυλο δεδομένων και πρέπει να βλέπουμε τα LEDs στο δίαυλο δεδομένων να απαριθμούν στο δυαδικό καθώς πηγαίνει από τη μια εντολή στην επόμενη.

Με το παραπάνω κύκλωμα διαπιστώσαμε ότι πράγματι ο επεξεργαστής μας λειτουργεί!