Calculatoare, Programare
Assembler - comenzi de nivel scăzut pentru programatori novice
Toate comenzile pot fi executate numai de către un limbaj mașină. comenzi Assembler - o reprezentare simbolică a limbii. Cu acesta, scrie program de mic, dar foarte rapid. Dar, în ciuda dimensiunii lor, procesul de scriere este foarte consumatoare de timp.
Comenzile aritmetice folosite în asamblare
În ciuda acestui paradox, ca universalitate, doar 4 instrucțiuni de asamblare aritmetică este și poate fi utilizat de către programatori. Cu toate acestea, ele au fost create de o limbaje de programare de nivel înalt, care folosesc calculatoare, electrocasnice, telefoane, telefoane inteligente, laptop-uri și așa mai departe. D. Lucrul cu ei este posibil, și destul de succes. Lista de comenzi de asamblare este după cum urmează:
- plus;
- scădere;
- multiplicare;
- diviziune.
plus
operație aritmetică, cunoscută încă din liceu. Pentru a utiliza această funcție trebuie să ia în considerare numai adăugarea, care este asociat cu reprezentarea numerelor de pliere în memoria calculatorului. O vedere generală a operațiunii este după cum urmează:
ADD
Echipa are un număr de celule, le adaugă împreună și scrie „Yacheyku1“. Acum, exploatarea condițiilor de trecere: atât numărul de celule trebuie să aibă aceeași rezoluție. De asemenea, în cazul în care există un prim registru, atunci puteți adăuga pe toate. Dacă există o primă celulă, atunci este posibil să se adauge sau operand imediat sau un registru.
Descrierea instrucțiunilor de asamblare și punerea lor în aplicare necesită o abordare mai cuprinzătoare decât poate oferi un singur articol. Prin echipe de montaj, în ciuda valorii lor jalnică, este scris atât de multe cărți, care au mai mult de o sută de pagini. Prin urmare, în ciuda ușurința aparentă, vă recomandăm să citiți mai multe detalii descrie activitatea echipei, care va permite să știi toate nuanțele pentru diferite arhitecturi.
scădere
Această operație este efectuată de același algoritm ca și cel anterior. Chiar și echipe, cum ar fi tipul de înregistrare:
SUB
multiplicare
În cazul în care diviziunea și adăugarea folosit aceeași echipă ca și pentru nesemnate și pentru numere semnat, apoi multiplicarea și divizarea există diverse algoritmi pentru ei. De exemplu, pentru a se multiplica numere fără semn folosind această comandă:
MUL
IMUL
Puteți întâlni alte exemple de realizare, dar este mai ușor de înțeles și familiar. Indicat doi factori, iar rezultatul este plasat în operanzi №1. În acest caz, un operand înregistrare №1 în mod necesar și reliefează operand №2 - o celulă de registru sau de memorie. Dar, de asemenea, vor fi discutate și alte opțiuni:
IMUL
IMUL
IMUL
Prima opțiune este similară cu MUL pe dispozitiv, astfel încât normele de aceasta poate fi atribuită aici. A doua opțiune vă permite să specificați explicit locația - ca urmare, și factorul. In al treilea exemplu de realizare specifică un registru care va fi primul factor, și în care rezultatul înmulțirii este plasat. Sub operandul imediată nu este menit să specifice un anumit registru și numărul prin care să se multiplice operand.
diviziune
După cum sa menționat mai sus, folosit pentru a împărți cele două echipe. Pentru numerele fără semn sunt utilizate:
DIV
Pentru numerele semnat utilizând următoarea comandă:
IDIV
Cerere de instruire diviziune caracteristică este faptul că numai compas operand, care acționează ca o celulă de registru sau de memorie. Împărțiți numărul are întotdeauna locația sa definit, care depinde de numărul de dimensiuni. Ea are locul său și rezultatul operației.
Căutați și definirea locurilor se poate spune același lucru ca și multiplicare: necesită un articol separat, deoarece cantitatea de informații este considerabilă.
concluzia utile
De asemenea, clasificate ca „instrucțiuni de asamblare relativ utile“ și ar trebui să includă comanda NEG
Și funcționare la îndemână incrementarea și decrementarea (creșterea sau scăderea operandului unitate). Pentru incrementarea operand este necesar să se prescrie următoarea comandă:
INC
Decrementarea trebuie să prescrie:
Decembrie
După cum se poate efectua de memorie operandul de locație sau înregistrare. beneficiul exclusiv al acestor operațiuni este că ei înșiși iau mai puțin spațiu decât instrucțiunile de asamblare similare oferite de adunare sau scădere.
Similar articles
Trending Now