Motorola 6809: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
KLBot2 (обговорення | внесок)
м Вилучення 11 інтервікі, відтепер доступних на Вікіданих: d:Q1545600
ZatulyViter (обговорення | внесок)
→‎Історія: ПЗУ → ПЗП
Рядок 18:
Процесор 6809 іноді називають концептуальним попередником сімейства процесорів [[Motorola 68000]], що є помилкою. Обидва проекти розроблялися паралельно і були завершені в 1979 році. Між ними є певна схожість — зокрема, гнучкість методів адресації і велика ортогональность. Також є певна схожість [[мнемонік]] та [[синтаксис|синтаксису]] асемблера. Але процесор 6809 розвивав ідеї процесора [[Motorola 6800]], тоді як процесор 68000 був повністю новою розробкою. Версія 68000 з восьмирозрядний шиною даних ([[Motorola 68008]]) призначалася для використання в майбутніх 8-розрядних системах, тому 6809 швидко став еволюційним тупиком.
 
Команда розробників процесора вважала, що майбутнім користувачам процесора можуть знадобитися [[ПЗУПЗП]] з готовим кодом для вирішення поширених завдань, таких, як обчислення з [[Плаваюча точка|плаваючою точкою]]. Це могло дозволити розробникам систем на основі процесора не витрачати час на розробку власного коду. Так як розробники процесора не могли заздалегідь знати, де буде розташований код ПЗУПЗП в адресному просторі системи, пристрій процесора було орієнтовано на можливість виконання [[Рентрабельні підпрограми|рентрабельних підпрограм]], що розташовуються в будь-якому місці адресного простору. Ця можливість не була використана в зазначених цілях на практиці. Єдиним випущеним компанією Motorola ПЗУПЗП з кодом стала мікросхема MC6839, що містить код для обчислень з плаваючою точкою. Однак, такий пристрій процесора дозволило створити такі просунуті операційні системи, як [[OS-9]] і [[UniFlex]], які використовували можливість виконання реентрабельного коду, не прив'язаного до конкретними адресами в пам'яті.
 
Процесор 6809 був застосований у двопроцесорній комп'ютері [[Commodore SuperPET]] і в унікальній ігрової консолі [[Vectrex 68A09]]. Модифікація 6809E використовувалася в домашніх комп'ютерах TRS-80 Color Computer (CoCo), Acorn System 2, 3 і 4 (як опціональна альтернатива 6502), [[Fujitsu FM-7]] (два 6809), [[Dragon 32/64]] (клони CoCo), а також у [[SWTPC]], [[Gimix]], [[Smoke Signal Broadcasting]] та інших системах з [[Шина SS-50|шиною SS-50]], включаючи кілька систем для розробки серії [[EXORmacs]] самої компанії [[Motrola]]. У Франції компанія [[Thomson SA]] випустила велику серію комп'ютерів на основі процесора 6809E — TO7, TO7/70, TO8, TO8D, TO9, TO9Plus, MO5, MO6, MO5E і MO5NR.