Motorola 6800

From Wikipedia, the free encyclopedia

Motorola 6800
Remove ads

Ο Motorola 6800 (M6800) ήταν ένας επεξεργαστής των 8-bit ο οποίος σχεδιάστηκε, παρήχθη και κυκλοφόρησε στην αγορά το 1974 από την εταιρεία Motorola.[1][2] Έχει 78 εντολές, σήμα χρονισμού στα 1 ή 2 MHz με 16 bit πλάτος διαύλου διευθύνσεων (address bus). Ο M6800 ήταν ένας από τους πρώτους μικροεπεξεργαστές με καταχωρητή δείκτη (index register).

Thumb
Επεξεργαστής Motorola 6800 (M6800)
Thumb
Εσωτερικό του Motorola 6800
Remove ads

Χρήση σε υπλογιστές

Χρησιμοποιήθηκε σε λίγους οικιακούς υπολογιστές, όπως στους SWTPC 6800 και Altair 680, αλλά σε όλα τα ηλεκτρονικά pinball-παιχνίδια της πρώτης γενεάς των μεγάλων κατασκευαστριών επιχειρήσεων Bally Technologies και Williams. Από την Bally μάλιστα χρησιμοποιήθηκε μέχρι το 1985, όταν αντικαταστήθηκε από τον 6803. Σε μερικά εμπορικά βιντεοπαιχνίδια χρησιμοποιήθηκε επίσης μέχρι τα μέσα της δεκαετίας 1980.

Remove ads

Χαρακτηριστικά

Ο μεγάλου βαθμού ενσωμάτωσης (Large Scale Intergration, LSI), για τα δεδομένα της εποχής, επεξεργαστής είχε 4.000 τρανζίστορ και 40-pin-DIP περίβλημα. Σε ότι αφορά σήμα και περίβλημα, όχι όμως λογισμικό, είναι συμβατός με τον MOS 6501, ο οποίος κατόπιν αγωγής της Motorola κατά της MOS για παραβίαση ευρεσιτεχνίας, αντικαταστήθηκε με τον MOS 6502. Αυτός χρησιμοποιήθηκε στους Apple I και Apple II, αλλά και σε πολλούς άλλους οικιακούς υπολογιστές.

Remove ads

Συσχέτιση με διάδοχους επεξεργαστές

Ο 6800 είναι ο <<πατέρας>> πολλών επεξεργαστών, μεταξύ αυτών ο M6809, ο οποίος διευθυνσιοδοτεί έμμεσα μέσω δείκτη και χρησιμοποιήθηκε σε κονσόλες (Vectrex), στους οικιακούς υπολογιστές TRS-80 Color Computer και Dragon 32/64 όπως και για ενσωματωμένες (embedded) εφαρμογές.

Από τη Motorola σε μεταγενέστερο χρόνο κυκλοφόρησαν αρκετοί μικροελεγκτές που βασίζονταν στον 6800 με τα εξής ονόματα και διαφορές:

  • 6801,
  • 6802, με 128 Bytes εσωτερική μνήμη και εσωτερικό ρολόι στο 1MHz.
  • 6803, όπως ο 6802 και επιπλέον με νέες εντολές 8 και 16 bit. Χρησιμοποιήθηκε στον υπολογιστή της Tandy Radio Shack μοντέλο MC 10.
  • 6805
  • 6807
  • 68HC05
  • 68HC08
  • 6809, όπως ο 6803 με περισσότερες 16-bit λειτουργίες και δύο 16-bit καταχωρητές σωρού και δεικτών.
  • 68HC11
  • 68HC12

Ο διάδοχος του 6800 ήταν ο Motorola 68000. Ανταγωνιστές ήταν άλλοι μικροεπεξεργαστές των 8-bit της πρώτης γενιάς, όπως οι Intel 8080, MOS 6502, Zilog Z80.

Τσιπ περιφερειακών

  • MC6810 128 byte μνήμης RAM
  • MC6818 ρολόι πραγματικού χρόνου (Real Time Clock) - χρησιμοποιήθηκε στον IBM PC/AT
  • MC6820/6821 "PIA" Peripheral Interface Adapter (GPIO / parallel port)
  • MC6828 "PIC" Priority Interrupt Controller
  • MC6830 1024 byte μνήμης ROM
  • MC6840 Counter/Timer
  • MC6843 Floppy disk controller
  • MC6844 ελεγκτής DMA
  • MC6845 ελεγκτής CRT (χρησιμοποιήθηκε στα VGA)
  • MC6846 ROM + Counter/Timer + GPIO
  • MC6847 Video Display Generator
  • MC6850 "ACIA" Asynchronous Communications Interface Adapter ("async" serial port)
  • MC6852 "SSDA" Synchronous Serial Data Adapter
  • MC6854 "ADLC" Advanced Data Link Controller (HDLC/SDLC serial communications)
  • MC6860 μόντεμ χαμηλής ταχύτητας FSK
  • MC6883 "SAM" Synchronous Address Multiplexer (DMA and DRAM controller for MC6847)
Remove ads

Παραπομπές

Εξωτερικοί σύνδεσμοι

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads