Μικροεπεξεργαστές 8-bits Τομέας Αρχιτεκτονικής και Υλικού Διδάσκων: Δρ Ν. Πετρέλλης Υπεύθυνος: Καθηγητής Γ. Αλεξίου
Οι Πρώτοι Μικροεπεξεργαστές (Intel) (10u, 108Khz, 4-bit data, 12-bit PC,2300 transistor) (Intel) (10u, 200KHz, 8-bit data, 14-bit PC) A(Intel), (6u, 8-bit data, 16-bit PC, 6000 tran) MC6800(Motorola) (1Mhz, 8-bit data, 16-bit address) 1975 MCS6502(Motorola) (8u, 1Mhz, 8-bit data, 16-bit address) 1976 Z80(Zilog) (2.5 MHz, 8-bit data, 16-bit address) (Intel) (3u, 8MHz, 16-bit data,20-bit Address) (Intel) (8086 with 8-bit external data bus)
Περιβλήματα: Dual In-line (DIP)
Περιβλήματα: Small Outline, Shrink Small Outline, Surface Mount Device (SO/SS/SMD)
Περιβλήματα: DIP with Window
Περιβλήματα: Ball-Grid Array (BGA)
Διαδικασία Επεξεργασίας Πυριτίου
Κοπή του Δίσκου Πυριτίου
Κλίμακες Ολοκλήρωσης Small Scale Integration (SSI) – Μερικά τρανζίστορ Medium Scale Integration (MSI) – Μερικές εκατοντάδες τρανζίστος Large Scale Integration (LSI) – Μερικές Χιλιάδες τρανζίστορ Very Large Scale Integration (VLSI) – Εκατοντάδες χιλιάδες τρανζίστορ Ultra Large Scale Integration (ULSI) – Εκατομμύρια τρανζίστορ
Τυπικό Μικροϋπολογιστικό Σύστημα
Δίαυλοι Επικοινωνίας Μικρουπολογιστή
Καταχωρητής Κατάστασης
Μονάδα Ελέγχου
Παράδειγμα Χρήσης της ALU
Τύποι Εντολών Μικροεπεξεργαστή Αριθμητικές εντολές (add, sub) Λογικές Εντολές (and, or) Εντολές Μετακίνησης Δεδομένων (ld, mov) Εντολές Διακλάδωσης (jmp, beq, bz) Κλήσης και επιστροφής από υπορουτίνα (call, return) Άλλες (push, pop, nop, halt)
Τρόποι Διευθυνσιοδότησης Άμεση Απευθείας Σχετική Έμμεση Δεικτοδοτημένη Μηδενικής Σελίδας
Έμμεση Διευθυνσιοδότηση Δεικτοδοτημένη Διευθυνσιοδότηση