ArvutidProgrammeerimine

Assembler - madala käsud algaja programmeerijad

Kõik käsud saab täita ainult üks masin keeles. Assembler käsud - sümboolne keele. Mis siis, kirjutada väike, kuid väga kiire programm. Kuid vaatamata nende suurusele, kirjutamise protsessi on väga aeganõudev. Seetõttu paigaldusjuhendi kasutatakse riistvara komponent, või siis, kui programm on kriitiline ei piisa mälu. Seetõttu koostajale kood väljastatakse kujul sub-programme ja integreeritud kõrgetasemelist koodi. Kuna koostajale saab väga erinevad sõltuvalt arhitektuuri, siis peaks kaaluma seda konkreetsel juhul see artikkel on arhitektuuri Win. Aga kirjeldus paigaldamisjuhisega reeglina ei muutu palju, ja neid saab kasutada mikrokontrollerite ja muud elektroonilised seadmed, mis kasutavad koostajale.

Aritmeetiline käske kasutatakse koost

Hoolimata sellest paradoks, nagu universaalsus, vaid 4 aritmeetilise koostajale õpetust ja saab kasutada programmeerijad. Kuid nad olid loodud kõrgetasemelise programmeerimiskeeled, mis kasutavad arvutid, kodumasinad, telefonid, nutitelefonide, sülearvutite ja nii edasi. D. Töö nendega on võimalik, ja üsna edukalt. koostajale käske nimekiri on järgmine:

  • Lisaks;
  • lahutamist;
  • korrutamine;
  • rajoon.

lisamine

Aritmeetikatehtena, tuntud juba keskkoolis. Selle funktsiooni kasutamiseks peate arvestama ainult lisaks, mis on seotud esindatus kokkuklapitavad numbrid mälu arvutis. Üldine töö seisukohalt on järgmine:

ADD

Meeskond võtab rakkude arv, lisab need kokku ja kirjutab "Yacheyku1". Nüüd toimimise läbipääsu tingimused: nii rakkude arv peab olema sama resolutsioon. Samuti, kui on olemas esimese registris, siis saate lisada see kõik. Kui on olemas esimene lahter, siis on võimalik lisada või vahetu operandi või register.

Kirjeldus monteerimisjuhendid ja nende rakendamine nõuab põhjalikumat lähenemist kui suudab pakkuda üks artikkel. Autor koost meeskonnad, hoolimata nende hale summa, see on kirjutatud nii palju raamatuid, mis on rohkem kui sada lehekülge. Seega, vaatamata näilise kergusega, soovitame teil lugeda täpsemalt kirjeldab rühma töö, mis teile teada kõik nüansid erinevate arhitektuuri.

lahutamine

See operatsioon toimub sama algoritmi kui eelmine. Isegi meeskonnad nagu rekord tüüp:

SUB

Põhimõte arvutus on järgmine: Lahuta №1 №2 ja kirjutab №1. Tingimused associated toimingud on samad ja tingimused lisaks operatsiooni.

korrutamine

Kui jagunemise ja lisaks kasutatakse sama meeskond nagu allkirjastamata ja allkirjastatud numbrid, siis korrutamine ja jagamine on erinevaid algoritme neile. Näiteks selleks, et korrutada allkirjastamata numbrid käsuga:

MUL

Täpsustatud käsk operandi on üks teguritest. Asukoht Teine tegur ja koht operatsiooni tulemusena on eelnevalt kindlaks määratud, sõltuvalt suurus baitides MUL. Nende asukoht - teema teise artikli. Allkirjastatud korrutamise kasutage käsku:

IMUL

Võite kohtuda teiste teostuste, kuid see on paremini mõistetav ja tuttavad. Märgitud kaks tegurit, ja tulemus on paigutatud operandi №1. Sel juhul operandi registreeru №1 tingimata ulatub ja operandi №2 - registrisse või mälu raku. Aga muid võimalusi ka arutatakse:

IMUL

IMUL >

IMUL

Esimene võimalus on sarnane MUL seadme, nii et eeskirjad seda võib seostada siin. Teine variant võimaldab teil selgesõnaliselt asukoha - selle tulemusena ja tegur. Kolmandas teostuses täpsustatakse registrit, mis on esimene tegur ning kusjuures tulemusena korrutisest pannakse. Vastavalt vahetus operandi ei ole mõeldud määrama konkreetset registris ja number, mille korrutada operandi.

jagamine

Nagu eespool mainitud, kasutatakse jagada kahte rühma. Sest allkirjastamata numbreid kasutatakse:

DIV

Allkirjastatud numbrid järgmise käsuga:

IDIV

Application funktsioon jagamise juhis on, et ainult operandi jagaja, mis toimib registris või mälu raku. Jagage number on alati oma kindel asukoht, mis oleneb nende suurusest. See on oma koht ja operatsiooni tulemus.

Otsige ja määratluse kohti võib öelda sama korrutamine: vaja eraldi artikkel, kuivõrd palju teavet on märkimisväärne.

Kasulik järeldusele

Samuti liigitatakse "suhteliselt kasulik monteerimisjuhendid" ja peaks sisaldama käsk NEG . Ta paneb märk on number, mis on operandi. See on kõik, lootuses, et artikkel on aidanud teil mõista aritmeetiline käske koostajale.

Ja mugav operatsiooni suurendamist ja decrementing (suureneb või väheneb operandi üksus). Juurdekasvu operandi on vaja näha ette järgmine käsk:

INC

Kahandab peaks ette:

Detsember

Nagu võib täita operandi mälu asukoha või registreeru. Exclusive kasu need toimingud on see, et nad võtavad ise vähem ruumi kui sarnased monteerimisjuhendid pakutud lisamise või mahaarvamise.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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