Motorola 6809
Motorola 6809 je 8bitový mikroprocesor uvedený na trh v roce 1978 vzniklý dalším vývojem úspěšného modelu Motorola 6800. Spojení dvou 8bitových akumulátorů procesoru umožňuje provádět aritmetické operace s daty o šířce až 16 bitů. Nejvyšší taktovací frekvence činí 2 MHz, přičemž taktování zajišťuje vestavěný nebo externí hodinový generátor. Druhá varianta používá písmeno „E“ za označením procesoru. Mikroprocesor 6809 byl dodáván různými výrobci v různých variantách.
Rozdíly oproti 6800
editovat- Instrukce pro načtení efektivní adresy do registrů a práci s obsahem registrů
- Instrukce pro práci se zásobníkem
- Nový stránkový registr pro zlepšení režimu přímého adresování
- Indexované adresování bylo rozšířeno o nové režimy
- Relativní 16bitové posunutí umožňuje vytváření větších pozičně nezávislých programů
- Aritmetické operace pro 16bitová data
Použití
editovatMikroprocesor 6809 byl mimo jiné použit v několika domácích počítačích firmy Dragon Data Ltd. (Dragon 32 a Dragon 64), firmy Thomson (např. TO7 a T08) a firmy Tandy (Tandy TRS-80 Color Computer). Používal se také v automatech pro arkádové hry, většinou jako druhý procesor pro generování zvuku a řízení vstupů. Byl použit také v herní konzoli Vectrex.
Společnost Hewlett-Packard (HP) jej také instalovala jako standardní CPU do obrazovkových měřicích přístrojů, jako jsou logické analyzátory 1630A/1631A, signální generátory 8115A, 8118A a 8175A, osciloskopy 54200/54201A a další měřicí přístroje. Příručky těchto zařízení často obsahují příklady měření a testovacích nastavení s 6809.
Technická data
editovat- 8bitový mikroprocesor
- Datová sběrnice šířky 8 bitů
- Adresní sběrnice šířky 16 bitů (umožňuje adresovat 64 kB paměti)
- Dva 8bitové datové registry (A a B) použitelné jako jeden 16bitový datový registr (D)
- Dva 16bitové ukazatele zásobníku (S a U)
- Dva 16bitové indexové registry (X a Y)
- Podpora přerušení
- První 8bitový mikroprocesor s instrukcí pro násobení 8×8 bitů → 16 bitů
- 59 strojových instrukcí
- Přibližně 9000 tranzistorů
Procesor byl dodáván v pouzdře DIP/CERDIP se 40 vývody a v pouzdře PLCC se 44 vývody.
Výrobci a varianty 6809
editovat- AMI American Microsystems, Inc. (dnešní ON Semiconductor) S6809[1], S68A09, S68B09[2]
- od roku 1986: Austria Microsysteme International S6809, S68A09, S68B09[3]
- Fairchild Semiconductor F68B09P
- Fujitsu MBL68B09E
- Hitachi HD68B09
- Motorola MC6809L
- SGS-Thomson EF6809P, EF68B09J
Odkazy
editovatReference
editovatV tomto článku byl použit překlad textu z článku Motorola 6809 na německé Wikipedii.
- ↑ American Microsystems, Inc, MOS Products Catalogue Winter 1979, http://www.bitsavers.org/components/ami/_dataBooks/1979_AMI_MOS_Products.pdf
- ↑ GOULD AMI Semiconductors, 1985 MOS Products Catalog, https://www.rsp-italy.it/Electronics/Databooks/AMI/_contents/AMI%20MOS%20Products%20Catalog%20-%201985.pdf
- ↑ AMI Austria Mikrosysteme International GmbH, 1986 MOS Products Catalogue
Literatura
editovat- Terry Ritter and Joel Boney: A Microprocessor for the Revolution: The 6809. Part 1: Design philosophy, Byte Magazine, Januar 1979, Vol. 04, Issue 01, S. 14–42.
- Terry Ritter and Joel Boney: A Microprocessor for the Revolution: The 6809. Part 2: Instruction Set Dead Ends, Old Trails and Apologies, Byte Magazine, Februar 1979, Vol. 04, Issue 02, S. 32–42.
- Leventhal, Lance (1981): 6809 Assembly Language Programming. Osborne/McGraw-Hill. ISBN 0-931988-35-7
Externí odkazy
editovat- Obrázky, zvuky či videa k tématu Motorola 6809 na Wikimedia Commons
- Informace o mikroprocesoru 6809 Archivováno 14. 6. 2007 na Wayback Machine. (PDF soubor, 454 kB)
- Přehled procesorů 6809 různých výrobců (anglicky)
- Emulace 6809 Archivováno 24. 1. 2016 na Wayback Machine. (anglicky)