Kompiuteriai, Programavimas
Montuotojo - žemo lygio komandas pradedantiesiems programuotojams
Visos komandos gali būti vykdomos tik mašina kalba. Assembler komandas - simbolinę atstovavimą kalba. Su juo, rašyti mažą, bet labai greitai programą. Tačiau, nepaisant jų dydžio, rašymo procesas yra labai daug laiko.
Aritmetines komandas naudojami surenkant
Nepaisant šio paradokso, kaip universalumo, tik 4 aritmetinis surinkėjas nurodymas ir gali būti naudojamas programuotojų. Nepaisant to, jie sukūrė aukšto lygio programavimo kalbų, kurios dirba kompiuteriai, buitinė technika, telefonai, smart phones, nešiojamieji kompiuteriai ir pan., D. Dirbti su jais yra įmanoma, ir gana sėkmingai. Assembler komandų sąrašas yra toks:
- papildymas;
- atimtis;
- daugyba;
- skyrius.
papildymas
Aritmetinę operaciją, žinoma nuo vidurinės mokyklos. Norėdami naudotis šia funkcija, reikia atsižvelgti tik į to, kuris yra susietas su lankstymo skaičių atstovavimo kompiuterio atmintį. Bendras vaizdas operacijos yra taip:
PRIDĖTI
Komanda užima ląstelių skaičių, prideda jas kartu ir rašo "Yacheyku1". Dabar ištraukos sąlygomis operacija: tiek langelių skaičius turi turėti tą patį sprendimą. Be to, jei yra pirmas registras, tada jūs galite pridėti prie visko. Jei yra pirmoji ląstelė, tai galima pridėti arba nedelsiant operando arba registras.
Aprašymas surinkimo instrukcija ir jų įgyvendinimą reikalauja išsamesnio požiūrio, nei gali suteikti vieną straipsnį. Iki surinkimo komandų, nepaisant jų apgailėtiną sumą, ji yra parašyta tiek daug knygų, kurios turi daugiau nei vieną šimtą puslapių. Todėl, nepaisant to, kad akivaizdžiai lengvai, mes rekomenduojame jums perskaityti daugiau informacijos apibūdinanti komandos darbą, kuris leis jums žinoti visas skirtingose architektūrose niuansų.
atimtis
Ši operacija atliekama to paties algoritmo kaip ankstesnės. Net komandos tokios kaip įrašo tipą:
SUB
daugyba
Jei pasidalijimas ir to naudojama ta pati komanda kaip ir nepasirašytos ir pasirašytų skaičių, tada daugyba ir dalyba yra įvairių algoritmų už juos. Pavyzdžiui, dauginti nepasirašytas numerius naudojant šią komandą:
MUL
IMUL
Jūs galite susitikti kitus variantuose, tačiau tai yra daugiau suprantamas ir pažįstamas. Nurodė du veiksnius, ir rezultatas yra dedamas operando №1. Šiuo atveju yra operandas registras №1 nebūtinai išlenda ir operando №2 - registras arba atminties ląstelę. Tačiau yra ir kitų variantų, taip pat bus aptarta:
IMUL
IMUL
IMUL
Pirmasis variantas yra panašus į MUL įrenginyje, todėl čia galima priskirti į jam taisykles. Antrasis variantas leidžia jums aiškiai nurodyti vietą - kaip rezultatas, ir faktorių. Į trečiojo įgyvendinimo varianto nurodoma, registrą, kuris bus pirmasis veiksnys, ir kur dauginimo rezultatas yra patalpintas. Pagal nedelsiant operando nėra skirtas nurodyti konkretų registrą ir numeris, pagal kurį dauginti operando.
skyrius
Kaip minėta pirmiau, naudojamas padalinti dvi komandas. Dėl nepasirašytos skaičių naudojami:
DIV
Dėl pasirašytų skaičių, naudojant šią komandą:
IDIV
Prašymas funkcija padalinys nurodymas, kad tik operando daliklis, kuris veikia kaip užsiregistruokite arba atminties ląstelės. Padalinkite skaičių visada turi savo aiškią vietą, kuri priklauso nuo dydžio skaičiaus. Jis turi savo vietą ir operacijos rezultatas.
Paieška ir apibrėžimas vietose gali pasakyti tą patį, kaip daugybos: reikia atskirą straipsnį, nes informacijos kiekis yra didelis.
Naudinga išvada
Taip pat klasifikuojamos kaip "gana naudingų surinkimo instrukcijos" ir turėtų apimti komandų neg
Ir patogu operacija pokyčio ir mažėjančio (didėja ar mažėja operando vienetą). Prieaugio operando būtina nurodyti šią komandą:
INC
Norėdami Mažėja turėtų nurodyti:
Gruodis
Kaip gali atlikti operando atminties vietą arba užsiregistruoti. Išskirtinis naudos iš šių operacijų yra tai, kad jie imasi patys mažiau vietos nei siūlomų ar skirtumą panašių surinkimo instrukcijos.
Similar articles
Trending Now