Tietokoneet, Ohjelmointi
Assembler - matalan tason komentoja aloitteleville ohjelmoijille
Kaikki komennot voi suorittaa ainoastaan koneellisesti kielen. Assembler komennot - symbolinen edustus kielen. Sen kirjoittaa pieni, mutta erittäin nopea ohjelma. Mutta siitä huolimatta niiden koosta, kirjoittaminen on hyvin aikaa vievää.
Aritmeettinen komentoja käytetään kokoonpano
Tästä huolimatta paradoksi, sillä universaalisuus, vain 4 aritmeettinen kokoajan opetusta ja sitä voidaan käyttää ohjelmoijat. Silti ne on perustettu korkean tason ohjelmointikieliä, jotka työllistävät tietokoneet, kodinkoneet, puhelimet, älypuhelimet, kannettavat tietokoneet ja niin edelleen. D. Työskentely heidän kanssaan on mahdollista, ja varsin menestyksekkäästi. assembler komentoja lista on seuraavanlainen:
- lisäksi;
- vähennys;
- lisäänny;
- jako.
lisäys
Laskutoimitus, tunnettu jo lukiossa. Voit käyttää tätä ominaisuutta sinun täytyy harkita vain lisäys, mikä liittyy edustus taitto numerot tietokoneen muistiin. Yleinen käsitys on toiminta on seuraava:
ADD
Joukkue vie useita soluja, lisää ne yhteen ja kirjoittaa "Yacheyku1". Nyt toiminta kulkua ehdot: sekä solujen lukumäärä on oltava sama resoluutio. Lisäksi, jos on ensimmäinen rekisteri, voit lisätä edelleen kaiken. Jos on ensimmäinen solu, niin se on mahdollista lisätä tai välitön operandi tai rekisteriin.
Kuvaus asennusohjeet ja niiden toteuttaminen edellyttää kokonaisvaltaisempaa lähestymistapaa kuin voi tarjota yhden artikkelin. Kokoonpanotoimia joukkueet, vaikka niiden säälittävää määrä, se on kirjoitettu niin paljon kirjoja, joissa on yli sata sivua. Tästä syystä, vaikka näennäinen helppous, kehotamme lukemaan tarkemmin kuvaava työtä joukkue, jonka avulla saat tietää kaikkia vivahteita eri arkkitehtuurit.
vähennys
Tämä toimenpide suoritetaan samaa algoritmia kuin edellinen. Vaikka joukkueet kuten levy tyyppi:
SUB
kertolasku
Jos jako ja lisäksi käytettiin sama joukkue kuin allekirjoittamaton ja allekirjoitettu numeroita, niin kerto- ja jako on olemassa erilaisia algoritmeja niitä. Esimerkiksi kertoa unsigned numerot tämän komennon:
MUL
Iand
Voit tavata muita sovelluksiin, vaan se on ymmärrettävää ja tuttuja. Indikoitu kaksi tekijää, ja tulos sijoitetaan operandin №1. Tässä tapauksessa, operandin rekisteröi №1 välttämättä työntyy ulos ja kohdemuuttuja №2 - rekisteriin tai muistisolun. Mutta muut vaihtoehdot myös käsitellään:
Iand
Iand
Iand
Ensimmäinen vaihtoehto on samankaltainen kuin MUL laitteessa, joten sääntöjä se voi johtua tästä. Toinen vaihtoehto voit erikseen määrittää sijainnin - sen seurauksena, ja tekijä. Kolmannessa suoritusmuodossa määrittää rekisteri, joka on ensimmäinen tekijä, ja jolloin kertolaskun tuloksena on lisätty. Alle välitön operandi ei ole tarkoitus määritellä tietyn rekisterin ja numero, jolla lisääntyä operandi.
jako
Kuten edellä on mainittu, käytetään jakamaan kaksi joukkuetta. Sillä allekirjoittamaton numerot ovat käytössä:
DIV
Kirjautuneiden numeroita seuraavalla komennolla:
IDIV
Hakemus on jako opetus on, että vain operandin jakaja, joka toimii rekisteriin tai muistisolun. Jakaa numero on aina sen selvä paikalla, joka riippuu määrästä koosta. Se on paikkansa ja operaation tulokselle.
Etsi ja määritelmä paikoissa voi sanoa samaa kuin kertominen: vaatii erillisen artikkelin, koska tiedon määrä on huomattava.
Hyödyllisiä johtopäätös
Myös luokiteltu "melko hyödyllisiä asennusohjeet" ja tulisi sisältää komennon NEG
Ja kätevä toiminta kasvattamisen ja pienentämällä (lisäämällä tai vähentämällä operandin yksikkö). Kasvattamaan operandi on tarpeen määrätä seuraava komento:
INC
Vähentääksesi pitäisi määrätä:
Joulukuu
Kuten voidaan suorittaa operandin muistipaikka tai rekisteröityminen. Hyödyttävät yksinomaan näiden toimien on, että ne pystyvät itse vähemmän tilaa kuin vastaavat asennusohjeet tarjoamia tai vähentämällä.
Similar articles
Trending Now