OrdinadorsProgramació

Assemblador - ordres de baix nivell per als programadors novells

Totes les comandes poden ser executats únicament per un llenguatge de màquina. Comandaments de assemblador - una representació simbòlica de la llengua. Amb ell, escriure programa petit, però molt ràpid. Però malgrat la seva mida, el procés d'escriptura és molt consumidora de temps. Per tant, les instruccions de muntatge s'utilitzen per al component de maquinari, o quan el programa és la memòria no és suficient crític. Per tant, el codi assemblador s'emet en forma de subprogrames i integrat amb el codi d'alt nivell. Des del assemblador pot variar molt en funció del tipus d'arquitectura, s'ha de considerar que per a un cas particular, aquest article és una arquitectura de victòries. No obstant això, la descripció de les instruccions de muntatge, per regla general, no canvia molt, i que es pot utilitzar en microcontroladors i altres dispositius electrònics que utilitzen el assemblador.

ordres aritmètics fan servir en el muntatge

Malgrat aquesta paradoxa, com universalitat, només el 4 instrucció assemblador aritmètica és i pot ser utilitzat pels programadors. No obstant això, van ser creats per un llenguatge de programació d'alt nivell, que donen feina ordinadors, electrodomèstics, telèfons, telèfons intel·ligents, ordinadors portàtils i així successivament. D. Treballar amb ells és possible, i amb força èxit. llista d'ordres d'assemblador és el següent:

  • A més;
  • resta;
  • la multiplicació;
  • divisió.

addició

operació aritmètica, conegut des de l'escola secundària. Per utilitzar aquesta funció ha de tenir en compte únicament l'addició, que s'associa amb la representació dels nombres de plegat a la memòria de l'ordinador. Una vista general de l'operació és el següent:

El ADD

L'equip té un nombre de cèl·lules, els suma i escriu "Yacheyku1". Ara bé, el funcionament de les condicions de pas: tant el nombre de cèl·lules ha de tenir la mateixa resolució. A més, si hi ha un primer registre, llavors es pot afegir a tot. Si hi ha una primera cèl·lula, llavors és possible afegir o operant immediat o un registre.

Descripció de les instruccions de muntatge i la posada en pràctica requereix enfocament més ampli que pot proporcionar un article. Per equips de muntatge, malgrat la seva quantitat lamentable, està escrit tants llibres que tenen més d'un centenar de pàgines. Per tant, tot i l'aparent facilitat, li recomanem que llegeixi amb més detall que descriu el treball de l'equip, el que li permetrà conèixer tots els matisos de diferents arquitectures.

resta

Aquesta operació es realitza pel mateix algoritme que l'anterior. Fins i tot equips com el tipus de registre:

El SUB

El principi de càlcul és el següent: Restar de №1 №2, i sobreescriu el №1. Termes operacions que passen són les mateixes que les condicions de l'operació d'addició.

multiplicació

Si la divisió ia més utilitzen el mateix equip com per signar i per nombres amb signe, a continuació, la multiplicació i la divisió hi ha diversos algoritmes per a ells. Per exemple, per multiplicar nombres sense signe utilitzant aquesta comanda:

MUL

Especificada en el operant comanda és un dels factors. Ubicació del segon resultat de l'operació dels factors i el lloc estan fixats per endavant, segons la mida en bytes MUL. La seva ubicació - un tema per un altre article. Per a la multiplicació signat utilitzar la comanda:

IMUL

Pot conèixer a altres formes de realització, però és més comprensible i familiar. Indicat dos factors, i el resultat es col·loca en el operant №1. En aquest cas, es registra un operant №1 necessàriament sobresurt i el operant №2 - una cel·la de registre o de memòria. No obstant això, altres opcions també seran discutits:

IMUL

IMUL > ,

IMUL ,

La primera opció és similar a MUL en el dispositiu, de manera que les normes a què es pot atribuir aquí. La segona opció us permet especificar explícitament la localització - com a resultat, i el factor. A la tercera realització especifica un registre que serà el primer factor, i en el qual es col·loca el resultat de la multiplicació. Sota el operant immediat, no s'entén per especificar un registre particular i el nombre pel qual es multiplica el operant.

divisió

Com es va esmentar anteriorment, s'utilitza per dividir els dos equips. Per números sense signe s'utilitzen:

DIV

Per als nombres signats utilitzant la següent comanda:

IDIV

d'instruccions divisió de distribució d'aplicacions és que només el divisor operant, que actua com una cèl·lula del registre o de la memòria. Es divideix el nombre sempre té la seva ubicació definitiva, que depèn del nombre de la seva mida. Té el seu lloc i el resultat de l'operació.

Recerca i selecció dels llocs es pot dir el mateix que la multiplicació: requereix un article separat, ja que la quantitat d'informació és considerable.

conclusió útil

També es classifiquen com a "instruccions de muntatge relativament vots" i ha d'incloure ordres NEG . Es posa un senyal en un nombre que està en el operant. Això és tot esperança que l'article hagi ajudat a entendre les ordres de l'aritmètica assemblador.

I el funcionament pràctic increment i decrement (augmentant o disminuint la unitat operant). Per incrementar operant cal prescriure la següent comanda:

INC

Per disminuir ha de prescriure:

Desembre

Com es pot realitzar operant posició de memòria o registre. benefici exclusiu d'aquestes operacions és que prenen a si mateixos per menys espai que les instruccions de muntatge similars oferts per addició o sostracció.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ca.birmiss.com. Theme powered by WordPress.