Výukové programy

Protokoly procesorů: co to je a jak to funguje

Obsah:

Anonim

Záznamy o procesoru jsou otázkou, která vyvolává mnoho, a proto jsme věnovali prostor pro podrobné vysvětlení.

Registry jsou velmi užitečné pro provoz procesoru, protože mu pomáhají a vedou ho, kam mají zaslat zpracovaná data. Protože víme, že je to něco abstraktního, které nelze snadno vysvětlit, vysvětlili jsme to níže srozumitelným způsobem.

Pojďme začít!

Index obsahu

Co jsou zač Na čem pracují?

Registry jsou uvnitř každého mikroprocesoru a jejich funkcí je ukládat hodnoty dat, příkazy, instrukce nebo binární stavy, které objednávají, jaká data by měla být zpracována, například jak by se mělo provádět. Registr je stále vysokorychlostní paměť s malou kapacitou.

Každý záznam může obsahovat instrukce, adresu úložiště nebo jakýkoli typ dat. V procesoru najdeme mezery s kapacitou v rozmezí 4 až 64 bitů, protože každý registr musí být dostatečně velký, aby obsahoval instrukci. V případě 64bitového počítače má každý záznam 64bitovou velikost.

Každý mikroprocesor má různé úkoly nebo povinnosti zpracovávat informace. Z aplikací (nuly a jedničky) přijímá informace v binárním jazyce a pak je určitým způsobem zpracovává. Řekněme, že CPU převádí tato data tak, abychom jim, uživatelům, rozuměli.

Uvnitř mikroprocesoru najdeme informační záznam , jehož funkcí je dočasně ukládat často přístupná data.

Typy záznamů

Registrátory procesorů jsou rozděleny nebo tříděny podle účelu, kterému slouží, nebo podle pokynů, které vydávají.

Datové záznamy

Ukládají číselné hodnoty dat, například znaky nebo malé objednávky. Staré procesory měly speciální datový registr: akumulátor, který byl použit pro určité operace.

Záznam dat paměti ( MDR )

Je to ten, na který jsme se již odkazovali, je to registr, který je v procesoru a je připojen k datové sběrnici. Má malou kapacitu a vysokou rychlost, pomocí které zapisuje nebo čte data sběrnice, která jsou směrována do paměti nebo na I / O port, tj. Periferní zařízení.

Záznamy o adrese

Ukládají adresy, které se používají pro přístup k hlavní nebo primární paměti , kterou obvykle známe jako ROM nebo RAM. V tomto smyslu vidíme procesory s registry, které se používají pouze k ukládání adres nebo číselných hodnot.

Registry pro obecné použití ( GPR )

Jsou to registry, které slouží k ukládání adres nebo obecných dat. Je to druh smíšených registrů, které, jak to naznačuje jeho vlastní, nemají konkrétní funkci.

Specifické účelové záznamy ( SPRs )

Při této příležitosti se zabýváme registry, které ukládají data stavu systému, jako je státní registr nebo ukazatel instrukce . Mohou být kombinovány s PSW ( Program Status Word ).

Stavové záznamy

Používají se k uložení skutečných hodnot, jejichž funkcí je určit, kdy má být instrukce vykonána nebo ne. Také známý jako CCR ( Register Code Register) . V tomto typu záznamů najdeme následující:

  • Registrace vlajky nebo „ VLAJKY “. Najdeme to v procesorech Intel s architekturou X86. Čelíme registru s šířkou 16 bitů. Má však 2 nástupce:
    • EFLAGS, 32 bitů široký. RFLAGS, široký 64 bitů.

Záznamy s pohyblivou řádovou čárkou

Nejprve bychom měli vysvětlit, co je plovoucí bod. Plovoucí čárka je reprezentace ve formě vzorce skutečných čísel různých velikostí používaných k provádění aritmetických operací. Setkáme se s tím v systémech, které vyžadují velmi rychlé systémy zpracování.

Tyto registry proto uchovávají tyto reprezentace v mnoha architekturách.

Konstantní záznamy

Jeho účelem je uložit hodnoty pouze pro čtení, jako je nula, jedna nebo π.

Doporučujeme přečíst si ty nejlepší procesory na trhu

Dosud naše vysvětlení toho, co jsou registry procesorů. Víme, že to může být něco složitého pochopit, takže neváhejte a zeptejte se nás nebo doplňte tyto informace svou moudrostí.

Výukové programy

Výběr redakce

Back to top button