Na tyto procesory nedám dopustit. Ještě teď mám v knihovničce knihu od Grady Motorola MC 68030. Je škoda, že tak kvalitní procesory byly doslova vytlačeny masověji vyráběnými a méně kvalitními procesory x86.
A jako obvykle bych chtěl poděkovat autorovi za nádherně psaný článek, který jsem opět (jak je zvykem u pana Tišnovského) přečetl jedním dechem. Děkuji.
Ja myslim ze to byla spis otazka penez. Motorola prohrala s Intelem, tak si nemohla tolik dovolit investovat do technologie. Samozrejme ze pro vyssi clock se musi udelat delsi pipeline a vyvstanou tam necekane problemy, ale nevidim duvod proc by nebylo mozny je vyresit jinak nez zmenou instrukcni sady.
S dnesni technologii se napriklad vyrabi FreeScale ColdFire 68060 na 300 MHz. A to bude urcite nejmin o generaci (nebo spis 2) horsi technologie nez se kterou Intel vyrabi x86.
No ja tem novejm motorolam moc nerozumim, ale zil jsem v domeni ze user-mode je MC architektura navrzenej tak aby byla kompatibilni se svymi budoucimi verzemi. A tady pisou
(http://elbox.com/…4_12_17.html) ze je na tom mozny spoustet vetsinu SW pro Amigu 1200. Takze snad ty odchylky nejsou tak vazne a mozna v user modu temer zadne.
Tady (http://www.elbox.com/faq_dragon.html) jeste pisou ze ‚The main ColdFire processor instruction set is a subset of the 68060 instruction set. It has been common practise in case of each new processor from the 68k family: some instructions are reduced in the new processor in order to gain better performance.‘
Tim nevim co mysli ale jestli z neceho udelali illegal instruction protoze se to malo pouziva, tak by nemel byt problem tu exception chytit a instrukci emulovat.
Nesmysl. Rozšiřovat 680×0 bylo jednodušší než x86. Architektura 680×0 byla prostě nahrazena novější PowerPC architekturou. Intel se taky pokoušel nahradit zastaralou x86 architekturu několikrát (iAPX 432, i860, IA-64), ale vlak s x86 už byl příliš rozjetej a nedokázal ho zastavit ani Intel. Motorola to měla jednodušší.