KompjutersIpprogrammar

Muntatur - kmandi ta 'livell baxx għall-programmaturi novizzi

L-ordnijiet kollha jista 'jsir permezz ta' lingwa magna. jikkmanda muntatur - rappreżentazzjoni simbolika tal-lingwa. Magħha, jiktbu program żgħir, iżda malajr ħafna. Iżda minkejja d-daqs tagħhom, il-proċess kitba huwa żmien jikkunsmaw ħafna. Għalhekk, l-istruzzjonijiet huma użati għall-komponent tal-hardware, jew meta l-programm huwa kritiku memorja mhux biżżejjed. Għalhekk, il-kodiċi timmonta tinħareġ fil-forma ta 'sottoprogrammi u integrati mal-kodiċi ta' livell għoli. Peress li l-muntatur jistgħu jkunu differenti ħafna skond it-tip ta 'arkitettura, għandek tqis dan għal każ partikolari, dan l-artikolu huwa arkitettura Win. Iżda d-deskrizzjoni ta 'istruzzjonijiet għall-immuntar, bħala regola, ma tbiddilx ħafna, u jistgħu jintużaw fil-mikrokontrolluri, u apparat elettroniku ieħor li jużaw l-muntatur.

jikkmanda aritmetika użati fil immuntar

Minkejja dan il-paradoss, kif universalità, istruzzjoni timmonta aritmetika biss 4 u tista 'tintuża minn programmaturi. Madankollu, dawn kienu maħluqa permezz ta 'lingwi ta' programmar ta 'livell għoli, li jimpjegaw kompjuters, apparat domestiku, telefowns, smart phones, laptops u l-bqija. D. Ħidma magħhom huwa possibbli, u pjuttost b'suċċess. jikkmanda muntatur lista hija kif ġej:

  • Barra minn hekk;
  • tnaqqis;
  • multiplikazzjoni;
  • diviżjoni.

Barra minn hekk

operazzjoni aritmetika, magħrufa peress iskola għolja. Biex tuża din il-karatteristika li għandek bżonn biex tikkunsidra biss iż-żieda, li huwa assoċjat mal-rappreżentazzjoni tan-numri li jintwew fil-memorja tal-kompjuter. Veduta ġenerali tal-operazzjoni hija kif ġej:

Il ADD

It-tim jieħu numru ta 'ċelluli, iżżid flimkien u jikteb "Yacheyku1". Issa l-operazzjoni tal-kundizzjonijiet passaġġ: kemm in-numru ta 'ċelluli għandu jkollhom l-istess riżoluzzjoni. Ukoll, jekk ikun hemm l-ewwel reġistru, allura inti tista 'żżid fuq dan kollu. Jekk ikun hemm l-ewwel ċellola, allura huwa possibbli li jiżdiedu fuq jew operand immedjat jew f'reġistru.

Deskrizzjoni tal istruzzjonijiet għall-immuntar u l-implimentazzjoni tagħhom teħtieġ approċċ aktar komprensiv li jista 'jipprovdi l-artikolu wieħed. Minn timijiet assemblaġġ, minkejja ammont pitiful tagħhom, huwa miktub kotba tant li jkollhom aktar minn mitt paġni. Għalhekk, minkejja l-faċilità apparenti, aħna ninkoraġġukom biex taqra aktar dettall jiddeskrivi x-xogħol tat-tim li ser tavżak l-sfumaturi ta arkitetturi differenti.

tnaqqis

Din l-operazzjoni hija mwettqa bl-istess algoritmu bħal dak preċedenti. Anki timijiet bħall-tip ta 'rekord:

Il SUB

Il-prinċipju ta 'kalkolazzjoni hija kif ġej: Naqqas minn №1 №2, u overwrites l №1. Termini operazzjonijiet tgħaddi huma l-istess kif u kondizzjonijiet tal-operazzjoni żieda.

multiplikazzjoni

Jekk id-diviżjoni u żieda użat l-istess tim bħal iffirmati u għal numri ffirmati, allura l-multiplikazzjoni u diviżjoni hemm diversi algoritmi għalihom. Pereżempju, biex jimmultiplikaw numri mhux iffirmat jużaw dan il-kmand:

MUL

Speċifikat fl-operand kmand huwa wieħed mill-fatturi. Post tal-fattur u l-post tieni riżultat operazzjoni huma ffissati bil-quddiem, skond id-daqs fil bytes MUL. post tagħhom - suġġett għall-ieħor artikolu. Għal multiplikazzjoni iffirmat tuża l-kmand:

IMUL

Inti tista 'tilħaq embodiments oħra, iżda huwa aktar tinftiehem u familjari. Indikat żewġ fatturi, u r-riżultat huwa mqiegħed fil operand №1. F'dan il-każ, operand reġistru №1 neċessarjament jisporġi u operand №2 - reġistru jew memorja taċ-ċelluli. Iżda għażliet oħra wkoll se jiġu diskussi:

IMUL

IMUL > ,

IMUL ,

L-ewwel għażla hija simili għall MUL fuq il-mezz, hekk ir-regoli lilu tista 'tiġi attribwita hawn. It-tieni għażla tippermetti li inti tispeċifika espliċitament il-post - bħala riżultat, u l-fattur. Fit-tielet inkarnazzjoni jispeċifika reġistru li se tkun l-ewwel fattur, u fejn ir-riżultat tal-multiplikazzjoni jitqiegħed. Taħt il-operand immedjat mhix maħsuba biex jispeċifikaw reġistru partikolari u n-numru li bih li jimmultiplikaw operand.

diviżjoni

Kif imsemmi hawn fuq, użati biex jaqsam l-żewġ timijiet. Għal numri mhux iffirmat huma użati:

DIV

Għal numri ffirmati bl-użu tal-kmand li ġej:

IDIV

Applikazzjoni istruzzjoni karatteristika diviżjoni hija li huwa biss l-divider operand, li taġixxi bħala reġistru jew memorja taċ-ċelluli. Aqsam in-numri dejjem għandha post definit tagħha, li jiddependi min-numru ta 'daqs. Hija għandu l-post tagħha u r-riżultat operazzjoni.

Fittex u d-definizzjoni ta 'postijiet tista' tgħid l-istess bħall-multiplikazzjoni: jeħtieġ artikolu separat, bħala l-ammont ta 'informazzjoni huwa konsiderevoli.

konklużjoni utli

wkoll klassifikati bħala "istruzzjonijiet għall-immuntar relattivament utli" u għandu jinkludi kmand NEG . Hija tpoġġi sinjal f'numru li hija fil-operand. Li kollox tama li l-oġġett għen inti tifhem il-aritmetika jikkmanda muntatur.

U l-operazzjoni handy inkrementazzjoni u decrementing (jżidu jew inaqqsu unità operand). Biex inkrement operand huwa meħtieġ li jippreskrivu l-kmand li ġej:

INC

Biex decrement għandhom jippreskrivu:

Diċembru

Kif jistgħu jwettqu post memorja operand jew jirreġistraw. benefiċċju esklussiv ta 'dawn l-operazzjonijiet huwa li dawn jieħdu huma stess għall-ispazju inqas minn istruzzjonijiet għall-immuntar simili offruti minn żieda jew tnaqqis.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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