کمپيوټرپروګرام

Assembler - د novice پروګرامران د ټیټې کچې قوماندانيو

ټول امر کولای شي يوازې د يو ماشين ژبه اعدام شي. assembler امر - د ژبې د يو سمبوليک استازیتوب. له هغې سره، د وړو، خو ډېر روژه پروګرام ولیکئ. خو د هغوی په اندازه سره سره، د لیکلو پروسه ده ډېر وخت ضايع. له همدې امله، د شورا د لارښوونې لپاره د هارډویر برخه کارول کيږي، او يا کله چې پروګرام مهم کافي نه حافظه ده. له همدې امله، د assembler کوډ کې د فرعي پروګرامونو په بڼه خپور کړ او سره د لوړې کچې کوډ مدغم. څرنګه چې د assembler کولای شي ډېر په کتو سره د معمارۍ د ډول توپير لري، تاسو بايد دا يوه ځانګړې موضوع لپاره په پام، د دې مادې د یو معمارۍ ته ماتې ورکړه. خو د شورا د لارښوونې د توضيحات، د حاکميت په توګه، نه څومره بدلون، او دوی کولای شي په microcontrollers، او نورو برېښنايي توکي، چې د assembler ګټه وکارول شي.

arithmetic قوماندې په شورا کارول

له دې سره سره تناقض، لکه universality، یوازې 4 arithmetic assembler لارښوونې دی او کیدای شي له خوا (programmers) وکارول شي. سره له دې، دوی له خوا د یو لوړ پوړي پروګرامونو ژبو، چې د کمپیوټرونو، د کور وسايل، د ټلیفون، سمارټ تليفونونه، لپ ټاپ او داسې کار جوړ شوي دي. D. د هغوی سره کار کول ممکن دی، او خورا په بریالیتوب سره. assembler قوماندو لست په لاندې ډول ده:

  • سربېره؛
  • تفريق؛
  • ضرب؛
  • ویش.

سربېره

arithmetic د عملياتو، د لوړ ښوونځي راهيسې پېژندل. د دې فیچر ته اړتيا لري، چې يواځې د سربېره، چې په کې د کمپيوټر د حافظې د تاوېدو شمېر استازيتوب د تړاو په پام کې وکاروي. د دغو عملیاتو عمومي محتویات یی په لاندی ډول ده:

دا اضافه

د ټیم د حجرو شمېر نیسي، د هغوی په ګډه زیاتوي او ليکي: "Yacheyku1". اوس د تیریدلو شرايطو د عملیاتو: دواړه د حجراتو د شمیر باید ورته حل کړي. همدارنګه، که لومړی د نوم ثبتول موجود وي، نو تاسو کولی شئ په دا ټولو اضافه کړي. که په لومړي حجره موجود وي، نو دا ممکنه ده چې په چټکه او په کليکولو سره او یا د ثبت کړئ.

د شورا د لارښوونې او د هغوی د تطبیق تفصيل جامع روش ته اړتيا لري په پرتله کولای شي یو مقاله وړاندې کړي. د شورا د ټیمونو، خپل pitiful اندازه سره سره، چې دا دومره ډېر کتابونه چې د سلو څخه زيات مخونه لري لیکل. له همدې امله، د ظاهري اسانۍ سره سره، موږ تاسو هڅوو تر څو نور تفصیل سره ولولي د ډلې د کار، چې پکې به د تاسو لپاره د مختلفو architectures د ټولو نازکیو پوهېږي اجازه تشریح کوي.

تفريق

دا عملیات په توګه د تیر یو ورته الګوریتم له خوا ترسره کیږي. حتی لوبډلو په څېر د ریکارډ ډول:

د فرعي

د محاسبې اصل دی په لاندې ډول: له №1 №2 وشمیري، او د №1 overwrites. Terms عملیاتو د تيريدو په توګه او د پردې د عمليات شرايط ورته وي.

ضرب

که د وېش او سربېره په توګه د السلیک او د لاسلیک شمېر د همدې ډلې کارول، بيا د ضرب او ویش هلته د هغوی لپاره د مختلفو الگوريتم دي. د مثال په توګه، د دې امر په کارولو سره السلیک شمېر ضرب:

څواړخیز <کليکولو>

په قومانده په کليکولو سره مشخصه د دې يو لامل. د دویم عامل او ځای عملیاتو پایله ځای په مخکې ثابت دي، په کتو سره په بايټونو څواړخیز او په اندازه. د هغوی د ځای - د بله مقاله کې د موضوع. د لاسلیک ضرب تر قوماندې کاروي:

IMUL

تاسو کولای شی د نورو embodiments سره وګوري، خو دا نور د درک او د اشنا. دوه عوامل په ګوته، او په پایله کې په کليکولو سره №1 ځای دی. په دې حالت کې، یو په کليکولو سره ثبت №1 حتمي protrudes او په کليکولو سره №2 - يو د نوم ثبتول یا د حافظې د حجری. خو د نورو انتخابونو به هم خبرې وشي:

IMUL

IMUL > ، <فوري په کليکولو>

IMUL ، <فوري په کليکولو>

د لومړي انتخاب دی په وسيله څواړخیز او ورته، نو ته دا اصول کولای شي دلته منسوب. دوهم انتخاب تاسو ته اجازه درکوي په واضح ډول د ځای مشخص - د پایلې په توګه، او د عامل دی. په دریم پورتني يو د نوم ثبتول چې به د لومړي عامل وي په ګوته کوي، او پکې د ضرب په پايله کي کيښودل کيږي. له مخې د فوري په کليکولو سره ده نه د يو ځانګړي نوم ثبتول او له خوا چې په کليکولو سره ضرب شمېر مشخص.

فرقې

لکه څرنګه چې يادونه وشوه، کارول کيږي چې د دواړو ټیمونو سره وويشي. د السلیک شمېر کارول کیږي:

DIV <کليکولو>

د لاسلیک شمېر لاندې کمانډ په کارولو:

IDIV <کليکولو>

کاریال ځانګړنه فرقې لارښوونې ده، چې يوازې په کليکولو سره وېشلې، چې د نوم ثبتول یا د حافظې د حجری په توګه عمل کوي. د شمېر وویشئ تل خپل مشخص ځای، چې د اندازې په شمیر پورې اړه لري. دا د خپل ځای او د عملياتو په پايله لري.

پلټنه او د ځایونه کولای شي د ضرب په توګه ورته وايي تعريف: یوه جلا مادې ته اړتیا لري، چې د معلوماتو په اندازه د پام وړ ده.

ګټور پای

همدارنګه د "په نسبي ډول ګټور شورا د لارښوونې" طبقه بندي او بايد شامل قومانده NEG <ګرځنده / راجستر>. هغې د يوې نښې په کې د یو شمېر چې په کليکولو سره دی اچوي. دا د ټولو هيله چې دغه مقاله د مرسته تاسو پوه د arithmetic امر assembler.

او مخېږئ عملياتو incrementing او decrementing (زياتوالي او يا په کليکولو سره واحد د کمښت). د کليکولو سره بهرمن ته لاندې کمانډ تجویز ضروري ده:

INC <کليکولو>

د فطرتي باید تجویز:

د DEC <کليکولو>

لکه څنګه چې کولای شي په کليکولو سره د حافظې د ځای ترسره کړي او يا ثبت کړي. د دغو عملیاتو په ځانګړې ګټه یې دا ده چې دوی په خپله د ورته شورا د لارښوونې سربېره، يا تفريق وړاندې څخه کم ځای ونیسي.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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