Kompjûters, Programming
Assemblerprogramma - lege nivo kommando foar begjinnende programmeurs
Alle kommando kinne útfierd wurde allinne troch in masine taal. Assembler gebiedt - in symboalyske werjefte fan de taal. Mei it, skriuw lyts, mar hiel hurd programma. Mar nettsjinsteande har grutte, it skriuwproses is tige tiid tiidslinend.
Arithmetic kommando brûkt yn forgearring
Nettsjinsteande dizze paradoks, lykas universaliteit mar 4 rekkenboek assembler ynstruksje wurdt en kin brûkt wurde troch programmeurs. Lykwols, se waarden makke troch in hege-nivo programmearring talen, dy't tsjinst kompjûters, thús apparaten, Tillefoanen, smartphones, laptops ensafuorthinne. D. wurkjen mei harren is mooglik, en frij súksesfol. assembler kommando list is as folget:
- addition;
- subtraction;
- flere;
- divyzje.
addition
Rekkenboek operaasje, bekend sûnt hege skoalle. Om dizze funksje brûke jo moatte beskôgje allinne de tafoeging, dat wurdt yn ferbân brocht mei de fertsjintwurdiging fan 'e folding nûmers yn it ûnthâld fan de kompjûter. In algemiene sicht fan de operaasje is as folget:
De ADD
De ploech nimt in oantal sellen, heakket dizze ta byinoar en skriuwt "Yacheyku1". No moat de operaasje fan 'e passaazje betingsten: sawol it oantal sellen moatte hawwe deselde resolúsje. Ek, as der in earste register, dan kinne jo taheakje oan it allegear. As der in earste sel, dan is it mooglik om te foegjen op of direkte operand of in register.
Beskriuwing fan de gearkomste ynstruksjes en harren útfiering ferget mear yntegrale oanpak dan kin foarsjen ien artikel. By gearkomste teams, nettsjinsteande harren jammerdearlik bedrach, it is skreaun safolle boeken dy't hawwe mear as ien hûndert siden. Dêrom, nettsjinsteande de skynbere gemak, wy moedigje jo te lêzen mear detail beskriuwt it wurk fan 'e team, dat sil litte jo witte alle nuânses foar ferskillende Architectures.
subtraction
Dizze wiziging is troch deselde algoritme as de foarige. Ek teams lykas it rekord type:
De SUB
multiplication
As de kompetysje, en oanfolling brûkt itselde team as foar net-ûndertekene en foar ûndertekene nûmers, dan it fermannichfâldigjen en dieling binne der ferskate algoritmen foar harren. Bygelyks, om fermannichfâldigje fan net-ûndertekene nûmers mei help fan dit kommando:
MUL
IMUL
Jo kinne moetsje oare embodiments, mar it is mear begryplik en fertroud. Oanjûn twa faktoaren, en it resultaat is pleatst yn operand №1. Yn dit gefal, in operand registrearje №1 needsaaklikerwize stekt en operand №2 - in register of ûnthâld sel. Mar oare opsjes ek sille oan bod komme:
IMUL
IMUL
IMUL
De earste opsje is gelyk oan MUL op it apparaat, dus de regels foar it kin wurde taskreaun hjir. De twadde opsje jout jo de mooglikheid om eksplisyt opjaan de lokaasje - as gefolch, en de faktor. Yn de tredde útfiering spesifisearret in register dat sil it earste faktor, en wêrby't it resultaat fan it fermannichfâldigjen wurdt pleatst. Under de streekrjochte operand is net bedoeld om in bepaald register en it oantal troch dat te fermearderje operand.
division
Lykas sein hjirboppe, brûkt te ferdiele de twa teams. Foar net-ûndertekene nûmers wurde brûkt:
DIV
Foar ûndertekene nûmers mei help fan de folgjende kommando:
IDIV
Applikaasje funksje ferdieling ynstruksje is dat allinnich de operand divider, dy't fungearret as in register of ûnthâld sel. Ferdiel it nûmer altyd hat syn definitive lokaasje, dat hinget ôf fan it oantal grutte. It hat syn plak en de eksploitaasje resultaat.
Search and definysje fan plakken kinne sizze itselde as de flere: ferget in apart artikel, lykas it bedrach fan ynformaasje is grut.
Useful konklúzje
Ek klassifisearre as "relatyf helpful gearkomste ynstruksjes" en moat befetsje kommando NEG
En handige operaasje incrementing en decrementing (fergrutsjen of ôfnimmend operand ienheid). Om increment operand is nedich om foarskriuwe de folgjende kommando:
INC
Om decrement moatte foarskriuwe:
DEC
As kin útfiere operand ûnthâld lokaasje of registrearje. Eksklusive foardiel fan dizze operaasjes is dat se nimme harsels foar minder romte as ferlykbere gearkomste ynstruksjes oanbean troch Boppedat of subtraction.
Similar articles
Trending Now