KompyutaProgramu

Assembler - Amri ngazi ya chini kwa ajili ya programmers novice

amri yote yanaweza kutekelezwa tu na lugha ya mashine. Assembler amri - uwakilishi ishara ya lugha. Pamoja na hayo, kuandika ndogo, lakini haraka sana mpango. Lakini licha ya kawaida yao, kuandika mchakato ni mara ya kuteketeza. Kwa hiyo, mkutano maelekezo hutumika kwa sehemu vifaa, au wakati mpango ni muhimu kumbukumbu haitoshi. Kwa hiyo, kanuni assembler inatolewa kwa namna ya mipango ndogo na kuunganishwa na kanuni za juu. Tangu assembler unaweza tofauti sana kulingana na aina ya usanifu, unapaswa kufikiria kwa ajili ya kesi fulani, makala hii ni usanifu Win. Lakini maelezo ya maelekezo ya mkutano, kama sheria, haina mabadiliko mengi, na yanaweza kutumika katika microcontroller, na vifaa vingine vya elektroniki zinazotumia assembler.

amri Hesabu kutumika katika mkutano

Pamoja kitendawili hiki, kama umoja, 4 tu hesabu assembler maelekezo ni na inaweza kutumika na programmers. Hata hivyo, walikuwa iliyoundwa na lugha ya programu kiwango cha juu cha, ambayo hutumia kompyuta, vifaa vya nyumbani, simu, simu za mahiri, kompyuta ndogo na kadhalika. D. Kazi nao ni iwezekanavyo, na kabisa kwa mafanikio. amri assembler orodha ni kama ifuatavyo:

  • Aidha,
  • kutoa,
  • kuzidisha,
  • mgawanyiko.

Aidha

Hesabu kazi, inajulikana tangu shule ya sekondari. Ili kutumia kipengele hiki unahitaji kufikiria tu kuongeza, ambayo ni kuhusishwa na uwakilishi wa idadi ya kukunja katika kumbukumbu ya kompyuta. Mtazamo wa jumla wa kazi ni kama ifuatavyo:

ADD

timu inachukua idadi ya seli, anaongeza pamoja na anaandika "Yacheyku1". Sasa kazi wa hali ya kifungu: Idadi zote mbili za seli lazima iwe na ubora sawa. Pia, kama kuna rejista ya kwanza, basi unaweza kuongeza kwenye kila kitu. Kama kuna kiini kwanza, kisha inawezekana kuongeza juu ya au operand sasa au kujiandikisha.

Maelezo ya maelekezo ya mkutano na utekelezaji wake unahitaji mtazamo wa kina zaidi ya anaweza kutoa makala moja. Na timu mkutano, pamoja kiasi yao dhalili, imeandikwa vitabu vingi kwamba kuwa na kurasa zaidi ya mia moja. Hivyo, pamoja na urahisi dhahiri, tunakuhimiza kusoma maelezo zaidi kuelezea kazi ya timu, ambayo basi wewe kujua nuances wote kwa ajili ya usanifu mbalimbali.

kutoa

Operesheni hii ni kazi kwa algorithm sawa na ile ya awali. Hata timu kama aina rekodi:

SUB

kanuni ya hesabu ni kama ifuatavyo: Ondoa kutoka №1 №2, na overwrites №1. Masharti ya kupita shughuli ni sawa na na hali ya kazi kuongeza.

kuzidisha

Kama mgawanyiko na kuongeza kutumika timu moja kama kwa unsigned na namba saini, basi kuzidisha na kugawanya kuna algorithms mbalimbali kwa ajili yao. Kwa mfano, ili kuzidisha namba unsigned kutumia amri hii:

MUL

Maalum katika operand amri ni moja ya sababu. Eneo la pili sababu na mahali matokeo operesheni ni fasta mapema, kulingana na ukubwa katika ka MUL. maeneo yao - mada kwa makala nyingine. Kwa saini kuzidisha matumizi ya amri:

IMUL

Unaweza kukutana na embodiments nyingine, lakini ni zaidi ya kueleweka na ukoo. Unahitajika sababu mbili, na matokeo huwekwa katika operand №1. Katika hali hii, operand kujiandikisha №1 lazima protrudes na operand №2 - rejista au kumbukumbu kiini. Lakini njia nyingine pia yatajadiliwa:

IMUL

IMUL > ,

IMUL ,

chaguo la kwanza ni sawa na MUL kwenye kifaa, hivyo sheria hiyo unaweza kuhusishwa hapa. chaguo la pili utapata wazi kubainisha eneo - kwa sababu hiyo, na sababu. Katika mfano halisi wa tatu inabainisha rejista hiyo ni sababu ya kwanza, na ambayo kutokana na kuzidisha ni kuwekwa. Chini ya operand haraka si maana ya kubainisha rejista fulani na idadi ambayo ya kuzidisha operand.

mgawanyiko

Kama ilivyoelezwa hapo juu, kutumika kugawa timu mbili. Kwa nambari unsigned hutumika:

DIV

Kwa nambari sahihi kwa kutumia amri zifuatazo:

IDIV

Maombi kipengele mgawanyiko maelekezo ni kwamba tu operand msuluhishi, ambayo vitendo kama rejista au kumbukumbu kiini. Gawanya idadi daima ina sehemu yake ya uhakika, ambayo inategemea idadi ya kawaida. Ina nafasi yake na matokeo utendaji.

Search na ufafanuzi wa maeneo unaweza kusema sawa na kuzidisha: inahitaji makala tofauti, kama kiasi cha habari ni makubwa.

muhimu hitimisho

Pia katika kundi la "maelekezo ya mkutano kiasi manufaa" na ni pamoja na amri NEG . Yeye unaweka ishara kwa idadi ambayo ni katika operand. Hiyo ni matumaini yote ya makala imesaidia wewe kuelewa hesabu amri assembler.

Na sehemu za kazi incrementing na decrementing (kuongeza au kupunguza operand kitengo). Kwa nyongeza operand ni muhimu kuagiza amri zifuatazo:

INC

Kwa pungufu lazima kuagiza:

Desemba

Kama anaweza kufanya operand eneo la kumbukumbu au kujiandikisha. Exclusive faida ya shughuli hizi ni kwamba wao kuchukua wenyewe kwa ajili ya nafasi chini ya maelekezo ya mkutano kama inayotolewa na kuongezeka au kutoa.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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