2. Εφαρμογές Υπολ/στών - Κεφ. 7 Λ.Οικ
• Κάθε εντολή, γραμμένη σε 0 και 1
• Κάθε τύπος επεξεργαστή είχε το δικό της
ρεπερτόριο εντολών – άρα και τη δική της
γλώσσα μηχανής
• Ρεπερτόριο εντολών
Ι) Μεταφοράς δεδομένων
ΙΙ) Αριθμητικών πράξεων
ΙΙΙ) Λογικών πράξεων
IV) Ελέγχου
ΓΛΩΣΣΕΣ ΜΗΧΑΝΗΣ
3. Εφαρμογές Υπολ/στών - Κεφ. 7 Λ.Οικ
• Μορφή εντολής
• Παράδειγμα εντολής
ΓΛΩΣΣΕΣ ΜΗΧΑΝΗΣ
4. Εφαρμογές Υπολ/στών - Κεφ. 7 Λ.Οικ
• Αντι για αριθμοί, χρησιμοποιούνται πλέον λέξεις
συμβολικές για καλύτερη απομνημόνευση των εντολών.
ΣΥΜΒΟΛΙΚΕΣ ΓΛΩΣΣΕΣ
5. Εφαρμογές Υπολ/στών - Κεφ. 7 Λ.Οικ
ΓΛΩΣΣΕΣ ΥΨΗΛΟΥ ΕΠΙΠΕΔΟΥ
• Ανεξάρτητες πλέον απ’τον τύπο του
υπολογιστή – Μεταφερσιμότητα
• Πιο φιλικές προς το χρήστη
• Πιο απλές και σύγχρονες
8. Εφαρμογές Υπολ/στών - Κεφ. 7 Λ.Οικ
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ - ΕΙΔΗ
• Τμηματικός – Χωρίζει ένα μεγάλο
πρόγραμμα σε μικρότερα
• Δομημένος – Εξέλιξη του τμηματικού – Το
πρόγραμμα χωρίζεται σε απλές δομές:
ι) Ακολουθίας (απλές εντολές η μια
μετά την άλλη)
ιι) Επιλογής (η εκτέλεση εξαρτάται
απ’την τιμή της συνθήκης)
ιιι) Επανάληψης (οι εντολής
επαναλαμβάνονται όσες φορές ορίζει η
συνθήκη επανάληψης)
9. Εφαρμογές Υπολ/στών - Κεφ. 7 Λ.Οικ
ΕΝΤΟΛΕΣ - ΕΙΔΗ
• Ανάθεσης – Έτσι καταχωρούνται τιμές σε
θέσεις μνήμης
• Συνθήκης – Εκτελούνται ανάλογα με την
τιμή της συνθήκης
10. Εφαρμογές Υπολ/στών - Κεφ. 7 Λ.Οικ
ΕΝΤΟΛΕΣ - ΕΙΔΗ
• Εντολές επανάληψης
Οι εντολές εκτελούνται πάνω από μια φορές
Το πλήθος επαναλήψεων εξαρτάται απ’τη
συνθήκη επανάληψης