SzámítógépekProgramozás

Assembly - alacsony szintű parancsok kezdő programozók

Minden parancsokat lehet végrehajtani csak a gépi nyelv. Assembly parancsok - szimbolikus ábrázolása a nyelvet. Vele, levelet kicsi, de nagyon gyors program. De méretüktől függetlenül, az írási folyamat igen időigényes. Ezért az összeszerelési útmutatót használjuk a hardvert, vagy ha a program kritikus nincs elég memória. Ezért a szerelő kód formájában kibocsátott alprogramok és integrálható a magas szintű kódot. Mivel a szerelő is nagyban különböznek attól függően, hogy milyen típusú architektúra, akkor érdemes azt egy adott esetben ez a cikk egy építészeti Win. De a leírás összeszerelési utasítások, mint általában, nem sokat változott, és fel lehet használni a mikrokontroller, és egyéb elektronikus eszközök használata a szerelők számára.

Aritmetikai parancsok összeszerelés során használt

Annak ellenére, hogy ez a paradoxon, mint az egyetemesség, mindössze 4 számtani szerelő utasítást, és fel lehet használni a programozók. Mindazonáltal ők hozták létre a magas szintű programozási nyelv, ami foglalkoztat számítógépek, háztartási gépek, telefonok, okostelefonok, laptopok és így tovább. D. A velük való munka is lehetséges, és elég sikeresen. assembler parancsok listája a következő:

  • Emellett;
  • kivonás
  • szorzás;
  • osztály.

kiegészítés

Számtani művelet, az ún középiskola óta. E funkció használatához meg kell vizsgálni csak a kiegészítéssel, amely kapcsolatban van a képviselete a hajtogatás számok az a számítógép memóriájában. Az általános nézet az a művelet a következő:

Az ADD

A csapat számos sejt, összeadja őket össze, és azt írja: „Yacheyku1”. Most a működését a folyosón feltételek: mind a sejtek száma meg kell egyeznie a felbontás. Továbbá, ha van egy első regiszter, akkor add tovább az egészet. Ha van egy első cellában, akkor lehetőség van arra, hogy adjunk, vagy közvetlen operandus vagy regiszter.

Leírása a szerelési utasítások és azok végrehajtását igényli átfogóbb megközelítés, mint tud nyújtani egy cikket. By szerelés csapat, annak ellenére, hogy szánalmas összeg, meg van írva sok könyvet, hogy több mint száz oldalt. Ezért annak ellenére, látszólag könnyedén, javasoljuk, hogy olvassa el részletesen leírja a munka a csapat, amely tudatja Önnel, az összes árnyalatokat architektúrákat.

kivonás

Ezt a műveletet úgy végezzük, hogy ugyanazt az algoritmust, mint az előző. Még csapatok, mint a rekord típusa:

A SUB

Az elv a számítás a következő: Kivonás a №1 №2, és felülírja a №1. Feltételek halad műveletek megegyeznek és feltételeit az összeadást.

szorzás

Ha az osztály és kívül használják ugyanazt a csapatot, mint a jelöletlen és aláírt számok, akkor a szorzás és osztás vannak különböző algoritmusok számukra. Például, hogy szaporodnak előjel nélküli számok segítségével ezt a parancsot:

MUL

A parancsban megadott operandus az egyik tényező. Elhelyezkedés A második tényező, és helyet művelet eredménye előzetesen rögzítették, attól függően, hogy a mérete bájtban MUL. Ezeknek a helyét - a téma egy másik cikk. Az aláírt szorzás a következő parancsot:

IMUL

Itt találkozhat más megvalósítási, de ez érthető és ismerős. Megjelölt két tényező, és az eredmény kerül operandus №1. Ebben az esetben egy operandus regisztrálja №1 feltétlenül kiáll és operandus №2 - nyilvántartást vagy memória cella. De más lehetőség is lesz szó:

IMUL

IMUL > ,

IMUL ,

Az első opció hasonló MUL a készülék, így a szabályok, hogy ez annak tudható itt. A második opció lehetővé teszi, hogy egyértelműen meg kell határozni a helyét - ennek eredményeként, valamint a tényező. A harmadik kiviteli alaknál meghatároz egy regiszter, amely lesz az első tényező, és ahol a szorzás eredményéhez kerül. Az azonnali operandus nem azt jelentette, hogy meghatározza egy adott regiszter és a szám, amellyel szaporodni operandus.

osztály

Mint már említettük, használt osztani a két csapat. Az előjel nélküli számokat használjuk:

DIV

Az aláírt számok segítségével a következő parancsot:

IDIV

Alkalmazás jellemző osztály oktatás, hogy csak az operandus térelválasztó, amely egyfajta regiszter vagy memória-cella. Osszuk el a számot mindig megvan a határozott irányban, ami függ a számát méretét. Ez megvan a maga helye, és a művelet eredményét.

Keresése és meghatározása helyeken lehet mondani ugyanazt, mint a szorzás: egy külön cikket, mint az információk mennyisége jelentős.

hasznos következtetés

Szintén minősített „viszonylag hasznos szerelési útmutató”, és tartalmaznia kell a parancs NEG . Leteszi a jel egy szám, amely az operandus. Ez minden remény, hogy a cikk segített megérteni a számtani parancsok szerelő.

És praktikus működés növelésével és csökkentésével (növekvő vagy csökkenő operandus egység). Ahhoz növekményoperandus elő kell írni a következő parancsot:

INC

Ahhoz, hogy csökkentse kell írnia:

December

Ahogy végezhet operandus memóriahely vagy regisztráljon. Exkluzív előnye ezeknek a műveleteknek, hogy vesznek maguknak kevesebb helyet foglal, mint a hasonló összeszerelési útmutatót kínálnak hozzáadásával vagy elvételével.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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