Kompyuta, Mapulogalamu
Assembler - malamulo otsika mlingo kwa mapulogalamu novice
malamulo onse akhoza kuphedwa yekha ndi chinenero makina. Assembler akulamula - chizindikiro wophiphiritsa wa chinenero. Atatero, kulemba kakang'ono, koma kudya pulogalamu. Koma ngakhale kukula wawo, kulemba ndondomeko ndi nthawi kudya.
malamulo masamu ntchito mu msonkhano
Ngakhale chododometsa izi, monga lonse, 4 masamu assembler malangizo ndipo angagwiritsidwe ntchito ndi mapulogalamu. Komabe, zinalengedwa ndi zinenero mapulogalamu waudindo, amene ntchito kompyuta, zipangizo kunyumba, matelefoni, mafoni anzeru, Malaputopu ndi zina zotero. D. Kugwira nawo n'kotheka, ndipo ndithu bwinobwino. malamulo assembler mndandanda uli motere:
- Kuwonjezera;
- wochotsera;
- chulutsa;
- magawano.
Kuwonjezera
Masamu opareshoni, kuyambira ku sekondale. Kugwiritsa ntchito mbali muyenera kuganizira yekha Kuwonjezera, amene amagwirizana ndi chifaniziro cha manambala kungomanga mu chikumbukiro kompyuta. A view ambiri ntchito ndi izi:
The kuwonjezera
Gulu amatenga nambala ya maselo, ananenanso iwo pamodzi ndi analemba "Yacheyku1". Tsopano machitidwe a zinthu Ndime: chiwerengero onse a maselo ayenera chigamulocho chomwecho. Komanso, ngati pali m'kaundula koyamba, ndiye inu mukhoza kuwonjezera pa zonsezi. Ngati pali selo loyamba, ndiye n'zotheka kuwonjezera kapena operand yomweyo kapena m'kaundula.
Kufotokozera za malangizo msonkhano ndi kukhazikitsa awo amafuna njira mabuku oposa angapereke nkhani ina. Magulu msonkhano, ngakhale kuchuluka kwawo achisoni, kwalembedwa mabuku ambiri moti ndi masamba oposa zana. Choncho, ngakhale omasuka akuoneka, tikukulimbikitsani kuti muwerenge zambiri pofotokoza ntchito ya gulu, umene tiyeni mukudziwa mokoma zonse mapangidwe osiyana.
wochotsera
Opaleshoni imeneyi imagwiridwa ndi aligorivimu chimodzimodzi ndi yemwe m'mbuyomu. Ngakhale magulu monga mtundu mbiri:
The Sub
chulutsa
Ngati gulu ndi Kuwonjezera ntchito gulu mofanana unsigned ndi manambala anasaina, ndiye chulutsa ndi kugawikana pali ma aligorivimu zosiyanasiyana iwo. Mwachitsanzo, kuchulukitsa chiwerengero unsigned ntchito lamulo ili:
MUL
IMUL
Mungathe kukumana embodiments zina, koma si zomveka ndi bwino. Anasonyeza zinthu ziwiri, ndi chifukwa aikidwa mu operand №1. Pankhaniyi, ndi operand kulembetsa №1 kwenikweni mutuluka ndi operand №2 - m'kaundula kapena kukumbukira selo. Koma zina zimene mungachite komanso ayankhidwa:
IMUL
IMUL
IMUL
Njira yoyamba ndi ofanana MUL pa chipangizo, kotero malamulo kwa iwo akhoza zimachitika pano. Yachiwiri amalola kuti angachite mwachindunji malo - chifukwa ndi chinthu. Mu chimake chachitatu n'chakuti m'kaundula kuti adzakhala chinthu choyamba, ndi mmene chifukwa cha chulutsa aikidwa. Mu operand msanga sanalenge anthu kuti mwatchutchutchu m'kaundula makamaka ndi nambala imene kuchulukitsa operand.
Chigawo
Monga tanena ntchito kugawanitsa magulu awiri. Pakuti manambala unsigned ntchito:
DIV
Pakuti manambala walemba ntchito lamulo lotsatirali:
IDIV
Ntchito mbali magawano malangizo ndi okhawo operand wogawira, yomwe imateteza m'kaundula kapena kukumbukira selo. Gawani nambala zonse ali malo kotsimikizika, potsata chiwerengero cha kukula. Iwo ali ndi malo ake ndi zotsatira ntchito.
Fufuzani ndi tanthauzo la malo akhoza kunena chimodzimodzi monga chulutsa kuti: amafuna nkhani zosiyana, monga kuchuluka kwa mfundo n'chachikulu.
zothandiza mapeto
Komanso wachinsinsi monga "malangizo msonkhano ndi zothandiza" ndi pazikhalanso lamulo NEG
Ndipo imathandiza ntchito incrementing ndi decrementing (kuwonjezeka kapena mwayamba kufooka operand wagawo). Kuti increment operand m'pofunika mankhwala lamulo lotsatirali:
Inc
Kuti decrement ayenera mankhwala:
Dis
Monga angachichite operand kukumbukira malo kapena kulembetsa. Mwakathithi phindu la ntchito awa ndi omwe iwo okha malo zosakwana malangizo msonkhano ofanana anapereka Kuwonjezera kapena wochotsera.
Similar articles
Trending Now