náhled|Mikroprocesor Motorola 6809 náhled|Fotografie čipu mikroprocesoru Motorola 6809 (MC68B09L)
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 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í náhled|Dragon 32, jeden z domácích počítačů s mikroprocesorem 6809. náhled|Modul analogově-digitálního převodníku 7D20 pro osciloskopy HP řady 7000 z roku 1983. Modul řízený 68B09 umožňoval vzorkování signálu až do 40 megavzorků/s a je předchůdcem dnešních digitálních paměťových osciloskopů. Mikroprocesor 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 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 AMI American Microsystems, Inc. (dnešní ON Semiconductor) S6809American Microsystems, Inc, MOS Products Catalogue Winter 1979, http://www.bitsavers.org/components/ami/_dataBooks/1979_AMI_MOS_Products.pdf, S68A09, S68B09GOULD AMI Semiconductors, 1985 MOS Products Catalog, https://www.rsp-italy.it/Electronics/Databooks/AMI/_contents/AMI%20MOS%20Products%20Catalog%20-%201985.pdf od roku 1986: Austria Microsysteme International S6809, S68A09, S68B09AMI Austria Mikrosysteme International GmbH, 1986 MOS Products Catalogue Fairchild Semiconductor F68B09P Fujitsu MBL68B09E Hitachi HD68B09 Motorola MC6809L SGS-Thomson EF6809P, EF68B09J
Odkazy
Reference
Literatura 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
Informace o mikroprocesoru 6809 (PDF soubor, 454 kB) Přehled procesorů 6809 různých výrobců (anglicky) Emulace 6809 (anglicky)
6809