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

Aký je architektonický rozdiel mikro procesora Motorola 6800 z Intel 8080 a PDF?

Motorola 6800 a Intel 8080, zatiaľ čo obidve 8-bitové mikroprocesory uvoľnené približne v rovnakom čase (skoré do polovice 70. rokov) mali významné architektonické rozdiely:

1. Režimy adresovania:

* 6800: Predstavoval relatívne jednoduchšiu schému adresovania, primárne s použitím priamych, nepriamych, okamžitých a relatívnych režimov adresovania. Chýbala mu zložitejšie režimy adresovania nájdené v 8080.

* 8080: Ponúkol bohatšiu sadu režimov adresovania vrátane registra nepriamych, registrovaných relatívnych a okamžitých, vďaka čomu je všestranný pre prístup k údajom v pamäti. Táto zložitosť však prišla za cenu zvýšenej doby dekódovania výučby.

2. Sada inštrukcií:

* 6800: Mal viac ortogonálnej súpravy inštrukcií. To znamená, že mnoho pokynov by mohlo fungovať na širšej škále režimov adresovania, čo vedie k konzistentnejšiemu a predvídateľnejšiemu programovaciemu modelu.

* 8080: Aj keď bol výkonný, jeho výučba bola menej ortogonálna. Niektoré pokyny boli obmedzené na konkrétne režimy riešenia, ktoré si vyžadujú starostlivejšie plánovanie a potenciálne vedú k menej efektívnemu kódu. Celkovo mal viac pokynov, ale s menšou konzistenciou.

3. Registrovaná organizácia:

* 6800: Použije jednoduchšiu sadu registrov. Mal dva akumulátory (A a B), indexový register (x), ukazovateľ zásobníka (SP) a počítadlo programu (PC).

* 8080: Použil zložitejší registračný súbor s párom akumulátorov (A a B), šiestimi všeobecnými účtami (B, C, D, E, H, L), ku ktorým by sa dalo pristupovať aj ako tri 16-bitové páry registra (BC, DE, HL), ukazovateľ zásobníka a počítadlo programu. Vďaka tomu bolo pre určité aplikácie flexibilnejšie, ale zvýšili sa k zložitosti.

4. Operácia zásobníka:

* 6800: Použil jednoduchší mechanizmus zásobníka. Ukazovateľ zásobníka ukázal na ďalšie dostupné miesto v zásobníku.

* 8080: Mal sofistikovanejší zásobník, ale aj zložitejšie operácie zásobníka.

5. Manipulácia s prerušením:

* Oba procesory mali schopnosti prerušenia, ale mechanizmy sa líšili v zložitosti a flexibilite. 8080 vo všeobecnosti ponúka viac prerušených vektorov a kontroly.

6. Dátová zbernica a hodiny:

* 6800 a 8080 sa tiež líšili v detailoch ich architektúr autobusov a prekladacích systémov. Tieto rozdiely sú vo všeobecnosti menej dôležité pre vysoké chápanie architektúry procesorov, ale boli významné pre hardvérových dizajnérov.

v súhrne:

6800 sa vo všeobecnosti považoval za elegantnejšie a ľahšie sa programoval na nižšej úrovni, zatiaľ čo 8080 s početnejšími a zložitejšími pokynmi a registrmi ponúkali viac energie, ale za cenu zložitosti a niekedy menej efektívneho kódu. Výber medzi nimi často závisel od konkrétnej aplikácie a preferencií programátora alebo dizajnéra.

Neexistuje žiadny vlastný rozdiel v schopnosti vytvoriť dokument PDF pomocou jednej architektúry. Vytvorenie PDF by bolo úplne závislé od softvéru bežiaceho od procesora a nie od vlastnej schopnosti samotného CPU. Obaja by mohli spustiť softvér na vytvorenie PDFS, vzhľadom na dostatočnú pamäť a iný podporný hardvér.

Najnovšie články

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