Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Rozlišovať medzi Motorola 68000 NAD Intel 8086?

Motorola 68000 a Intel 8086 boli populárnymi 16-bitovými mikroprocesormi zavedenými koncom 70. a začiatkom osemdesiatych rokov, ale výrazne sa líšili vo svojej filozofii architektúry a dizajnu. Tu je porovnanie:

Motorola 68000 (často nazývaná „68k“):

* architektúra: Používa symetrickejšiu a ortogonálnu architektúru. To znamená, že pokyny sú vo všeobecnosti konzistentnejšie vo formáte a prevádzke, čo uľahčuje programovanie a optimalizáciu kompilátorov. Je to dizajn podobný RISC predtým, ako sa tento termín široko používa, s relatívne málo inštruktážnych formátov.

* režimy adresovania: Ponúka bohatú a flexibilnú sadu režimov adresovania, čo uľahčuje prístup k údajom v rôznych miestach pamäte.

* Dátová zbernica: 16-bitová interná dátová zbernica a 32-bitová externá dátová zbernica (ktorá bola kľúčovou inováciou). To mu umožnilo prístup k širším pamäťovým priestorom.

* registruje: Mal veľké množstvo 32-bitových registrov.

* Sada inštrukcií: Pravidelnejšia a konzistentnejšia inštrukcia v porovnaní s 8086.

* endianness: Big-Endian.

* Správa pamäte: Silné možnosti správy pamäte, často používané v multitasking operačných systémoch.

Intel 8086:

* architektúra: Komplexná architektúra počítačovej sady inštrukcií (CISC). Pokyny sa vo veľkej miere líšili v dĺžke a prevádzke, čím boli programovanie a optimalizácia kompilátora náročnejšie. Je to zložitejšia a menej pravidelná inštrukcia ako 68000.

* režimy adresovania: Menej a menej flexibilné režimy adresovania v porovnaní so 68000.

* Dátová zbernica: 16-bitová interná a externá dátová zbernica. Obmedzená jej schopnosť priamo riešiť veľké množstvo pamäte.

* registruje: Menej registrov (väčšinou 16-bit), s približne 8-bitovými registrmi.

* Sada inštrukcií: Zložitá a rozmanitá súprava inštrukcií, často s viacerými spôsobmi, ako dosiahnuť rovnaký výsledok.

* endianness: Little-endian.

* Správa pamäte: Spočiatku menej sofistikované schopnosti správy pamäte ako 68000. Neskoršie verzie (ako napríklad 80286 a neskôr) to výrazne zlepšili.

Kľúčové rozdiely sú zhrnuté:

| Funkcia | Motorola 68000 | Intel 8086 |

| ----------------- | ------------------------------ | ------------------------- |

| Architektúra Viac ortogonálnych, podobných RISC | CISC |

| Dátová zbernica 32-bitové vonkajšie, 16-bitové interné | 16-bit |

| Režimy adresovania Flexibilnejšie Menej flexibilné

| Registre | Viac, 32-bit Menej, väčšinou 16-bit

| Sada inštrukcií | Pravidelnejšie Zložitejšie

| Endianness | Big-endian Little-endian

| Správa pamäte | Spočiatku sofistikovanejšie Spočiatku menej sofistikované

Stručne povedané: 68000 bol uprednostňovaný pre svoju čistejšiu, pravidelnejšiu architektúru, čo uľahčuje programovanie a vývoj sofistikovaných operačných systémov. 8086, hoci zložitejší, ťažil zo silného marketingu spoločnosti Intel a nakoniec sa stal komerčne dominantnejším, najmä v dôsledku úspechu počítača IBM, ktorý používal 8086 a jeho nástupcov. Výber medzi nimi často prišiel na konkrétne potreby aplikácií a v tom čase dostupný ekosystém.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené