Počítače, Programovanie
Assembler - príkazy nízkej úrovne pre začínajúcich programátorov
Všetky príkazy môžu byť vykonané len programovací jazyk. Assembler príkazy - symbolicky jazyka. S tým, napísať malý, ale veľmi rýchly program. Ale bez ohľadu na ich veľkosť, písanie proces je časovo veľmi náročné.
Aritmetické príkazy používané v zostave
Cez tento paradox, pretože univerzálnosti, len 4 aritmetická inštrukcie assembler je a môže byť použitý programátorov. Avšak, oni boli vytvorení niekoľkých programovacích jazykov na vysokej úrovni, ktoré využívajú počítače, domáce spotrebiče, telefóny, chytré telefóny, notebooky atď. D. Práca s nimi je to možné, a celkom úspešne. Zoznam príkazov assembler je nasledujúci:
- prídavok;
- odčítanie;
- násobenie;
- delenie.
pridanie
Aritmetické operácie, známy od strednej školy. Pre použitie tejto funkcie musíte vziať do úvahy len prídavok, ktorý je spojený s reprezentáciou čísel skladacích v pamäti počítača. Celkový pohľad na operácie je nasledujúci:
ADD
Tím trvá niekoľko buniek, dodáva im dohromady a píše "Yacheyku1". Teraz je prevádzka podmienok pasáže: ako počet buniek musia mať rovnaké rozlíšenie. Aj v prípade, že je prvý register, potom môžete pridať k tomu všetkému. Ak je prvú bunku, potom je možné pridať na alebo okamžité operand alebo registra.
Opis montážnych návodov a ich realizácia si vyžaduje komplexnejší prístup, než môže poskytnúť jeden článok. Podľa montážnych tímov, a to napriek ich žalostné sumy, je to napísané toľko kníh, ktoré majú viac ako sto stránok. Preto napriek zrejmej ľahkosťou, odporúčame vám prečítať viac detailov popisujúce prácu tímu, ktorý vám umožní poznať všetky nuansy na rôznych architektúrach.
odčítanie
Táto operácia sa vykonáva rovnakým algoritmom ako predchádzajúci. Dokonca aj tímy ako je typ záznamu:
SUB
násobenie
V prípade, že delenie a sčítanie použil rovnaký tím ako unsigned a podpísané čísel, potom sa násobenie a delenie existujú rôzne algoritmy pre nich. Napríklad sa množiť nepodpísané čísla pomocou tohto príkazu:
MUL
IMUL
Sa môžete stretnúť aj ďalšie prevedenia, ale je to zrozumiteľnejšie a známe. Indikovaná dva faktory, a výsledok sa umiestni do operandu №1. V tomto prípade sa k operandu zaregistrovať №1 nutne vyčnieva a operandu №2 - register alebo pamäťovej bunky. Ale aj iné možnosti sa bude diskutovať:
IMUL
IMUL
IMUL
Prvou možnosťou je podobný MUL na zariadení, takže je k dispozícii tu pripísať pravidlá do nej. Druhá voľba umožňuje explicitne zadať umiestnenie - ako výsledok, a faktor. V treťom vyhotovení, určuje register, ktorý bude prvý faktor, a v ktorom je výsledok násobenia umiestniť. Pod bezprostrednej operand nie je určený určiť konkrétne evidenciu a identifikačné číslo, ktoré sa množiť operand.
delenie
Ako už bolo spomenuté vyššie, ktorý sa používa na rozdelenie dva tímy. Pre nepodpísané čísla sú používané:
DIV
Pre podpísaných čísiel pomocou nasledujúceho príkazu:
IDIV
Aplikácia funkcie delenie inštrukcií je, že iba operand delič, ktorý funguje ako register alebo pamäťové bunky. Rozdeľte číslo má vždy svoje definitívne miesto, ktoré závisí od počtu veľkosti. To má svoje miesto a výsledok operácie.
Vyhľadávať a definície miest možno povedať to isté ako násobok: vyžaduje samostatný článok, pretože množstvo informácií, je značný.
užitočný záver
Klasifikované ako "pomerne dôležité montážne pokyny" a mala by zahŕňať príkaz NEG
A praktický prevádzku zníženie alebo zvýšenie (rastúci alebo klesajúci operandu jednotku). K zvýšeniu operand je potrebné stanoviť tento príkaz:
INC
Pre zníženie by mali stanoviť:
Decembra
Ako možno vykonať umiestnenie v pamäti operandu alebo nahlásiť. Exkluzívna výhoda týchto operácií je, že berú sami pre menší priestor než podobné montážneho návodu ponúkaných sčítanie alebo odčítanie.
Similar articles
Trending Now