Získávání znalostí
/ Knowledge Discovery >> Získávání znalostí >> technologie >> počítač >> počítačový hardware >>

Jak mikroprocesory Work

čip je naprogramován se stálou sbírkou přednastavených bajtů. Adresa sběrnice vypráví ROM čip, který byte se dostat, a místo na datové sběrnici. Když změní RD linka stát, ROM čip představuje vybranou byte na sběrnici.

RAM je zkratka pro paměti RAM. RAM obsahuje bajtů s informacemi, a mikroprocesor může číst nebo zapisovat do těchto bytů v závislosti na tom, zda RD nebo WR linky je signalizována. Jeden problém s dnešními čipy RAM je, že zapomenout na všechno, jakmile se nevypne napájení. To je důvod, proč je počítač potřebuje ROM
RAM chip

Mimochodem, téměř všechny počítače obsahují určité množství ROM (je možné vytvořit jednoduchý počítač, který neobsahuje žádný RAM -. Mnoha mikroprocesory to provést umístěním hrst RAM bytů na procesorový čip sám - ale obecně nemožné vytvořit takovou, která neobsahuje žádnou ROM). Na PC, ROM se nazývá BIOS (Basic Input /Output System). Při spuštění mikroprocesor, to začne provádění pokynů, které najde v systému BIOS. Instrukce BIOS dělat věci, jako je test hardware ve stroji, a pak to jde na pevný disk, aby přinesla boot sektor (viz Jak pevných disků pracovat pro podrobnosti). Tento boot sektor je další malý program, a BIOS ukládá je do paměti RAM po přečtení ho disku. Mikroprocesor pak začne provádění pokynů boot sektor je z paměti RAM. Program boot sektor řekne mikroprocesor načíst něco jiného z pevného disku do operační paměti, který mikroprocesor pak spustí, a tak dále. To je, jak mikroprocesoru načte a spustí celý operační systém.
Mikroprocesorové Návod

I ten neuvěřitelně jednoduché mikroprocesor je uvedeno v předchozím příkladu bude mít poměrně velký soubor instrukcí, které může vykonávat. Soubor instrukcí je realizován jako vzorků bitů, z nichž každý má jiný význam, když je naložen do registru instrukcí. Lidé nejsou zvláště vhodná k zapamatování bitové vzory, takže sada krátkých slov jsou definovány tak, že představují různé bitové vzory. Tato sbírka slov se nazývá assembleru procesoru. Assembler umí překládat slova do svých bitových vzorů velice snadno, a pak výstup assembleru je umístěna v paměti mikroprocesoru k provedení.

Zde je soubor jazykových sestavení pokynů, které projektant může vytvářet pro jednoduchý mikroprocesor v našem příkladu:

  • LOADA mem - Load registraci z adresy paměti
  • LOADB mem - Load registr B z paměťové adresy
  • CONB con - načíst konstantní hodnotu do registru B
  • SAVEB mem - Uložení registrovat B na adresu paměti

    Page [1] [2] [3] [4] [5] [6] [7] [8] [9]