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é sú Aritmetické inštrukcie v Mikroprocesory

? Aritmetické inštrukcie v mikroprocesoroch sa vykonáva aritmetickú logickú jednotku ( ALU ) . ALU zvyčajne vykonáva tri druhy aritmetických inštrukcií : celočíselné aritmetické operácie , vrátane sčítanie , odčítanie , a niekedy násobenie a delenie ; bitové logické operácie , vrátane AND , NOT , OR , XOR a , a bit - posun operácie . Väčšina moderných mikroprocesorov tiež sa s plávajúcou desatinnou čiarkou matematické operácie . Tie sú obvykle spracované inej časti počítača s názvom s plávajúcou desatinnou čiarkou jednotku ( FPU ) . Exponenciálny alebo trigonometrické výpočty sú vo väčšine mikroprocesory sú vykonávané pomocou software knižničný rutiny . Bitové logické operácie

Bitová logika pracuje na jednom alebo dvoch bitových vzorov alebo binárnych číslic jednotlivých bitov . Operácia NOT vykonáva logickú negáciu na každý bit : 0 sa stane 1 , a vice versa . Operácia OR trvá dve bitové vzory rovnakej dĺžky , hrá sa zodpovedajúce bity ( prvá každého , druhý každého , atď ) , a potom vykoná operáciu alebo na každom páre . Výsledkom každého z nich je 1 v prípade , že prvý bit je 1 alebo druhý bit je 1 , v opačnom prípade , výsledok je nula . Operácie XOR má dva bitové vzory rovnakej dĺžky a vykoná XOR operácie na každom páre . Výsledkom každého z nich je 1 v prípade , že ak sú dva bity rovnaké rôzne a 0. Prevádzka a trvá dve binárne reprezentácie rovnakej dĺžky a vykoná operáciu AND na každom páre . Výsledkom každej je 1 , ak je prvý bit je 1 A druhý bit je 1.
Bit - posúvajúcich sa operácia

Bit - posun pôsobí na celý číslice skôr ako na jednotlivé bity . Číslice sú presunuté , alebo sa posunul , o zadaný počet bitov doľava alebo doprava . Posuny môžu byť násobenie od 2 a divízií o 2. Registre v mikroprocesora majú pevný počet bitov pre uloženie číslice , takže niektoré bity môžu byť posunuté okolo " koniec " registra . Rôzne druhy smien sa líšia v tom , ako zaobchádzať s bitmi posunuté okolo konca . S aritmetický posun , bity , ktoré sa pohybujú okolo konca zmizne . S ľavej aritmetický posun , nové priestory sú vyplnené nulou . So správnym aritmetický posun , nové priestory sú vyplnené s bitom označujúcim znamienko .
S pevnou čiarkou vykonáva

Reálne čísla sú zastúpené v mikroprocesory v jednom z dvoch spôsobov : pevný bod , alebo s plávajúcou desatinnou čiarkou . Pevný bod umiestni bod niekde uprostred číslic , rovnako ako celé čísla , ktoré predstavujú časti jednotky . Napríklad , ak máte štyri desatinné miesta by ste mohli predstavovať 1/100ths z jednotky ako 10,82 alebo 00,01 . S pevným bodom , nemôžete predstavovať veľmi veľké alebo veľmi malé množstvo , pretože tam je " fixné okno " zastúpenie . Pevné- point operácie sú tiež menej presné pri delení veľkých čísel .
Floating Point Operations

Plávajúce bod predstavuje reálne čísla vo vedeckej notácii , ako základné číslo a exponent . Napríklad by ste mohli reprezentovať 123,456 ako 1,23456 --- 102. Plávajúce bod používa " posuvné okno " presnosti zodpovedajúci rozsahu čísla .

Najnovšie články

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