КомпютерБарномасозӣ

Assembler - Фармонҳои сатҳи пасти барномасозони эскизи

Ҳамаи фармонҳои метавонад танҳо аз ҷониби як забони мошини иҷро карда мешавад. Assembler фармон - як намояндагии рамзи забон. Бо он, навиштани барномаи хурд, вале хеле зуд. Вале, сарфи назар андозаи онҳо, раванди навишт хеле фурӯбаранда вақт мебошад. Аз ин рӯ, дастурҳои калисо, ки барои ќисмати сахтафзор истифода, ё вақте ки барномаи муҳим хотираи кофӣ нест. Аз ин рӯ, рамзи assembler аст, дар шакли зерсохторњо-барномањои дода ва муттаҳид бо рамзи сатҳи баланд. Аз assembler метавонад хеле вобаста ба намуди меъмории фарқ мекунанд, шумо бояд аз он барои маврид дида бароем, ин мақола ба меъморӣ Win аст. Аммо тавсифи дастурҳои калисо, чун ќоида, дигаргун намешавад қадар, ва онҳо метавонанд дар microcontrollers ва дастгоҳҳои электронии дигар, ки ба истифода assembler истифода бурда мешавад.

Фармонҳои арифметикӣ истифода дар калисо

Сарфи назар аз ин парадокси, чунон ки universality, танҳо 4 арифметикӣ дастури assembler аст ва мумкин аст аз ҷониби барномасозони истифода бурда мешавад. Бо вуҷуди ин, онҳо бо сатҳи баланд забонҳои барномасозӣ, ки компютерҳо, маишӣ, телефонҳо, телефонҳои интеллектуалӣ, ноутбукхо ва ғайра кор хеле бомуваффақият таъсис дода шуд. D. Кор бо онҳо имконпазир аст, ва. рӯйхати фармонҳои assembler чунин аст:

  • Илова бар ин;
  • ҳисобкунӣ;
  • зарб;
  • Воҳиди.

Илова бар ин

амалиёти арифметикӣ, маълум, зеро мактаби миёна. Барои истифодаи ин хусусият ба шумо лозим аст, ки дида танҳо Илова бар ин аст, ки бо намояндагии рақамҳои туморе, ки дар хотираи компютер алоқаманд аст. Дар назари умумии фаъолияти чунин аст:

Дар Иловаи

Дастаи мегирад шумораи ҳуҷайраҳои, ба онҳо илова мекунад якҷоя ва «Yacheyku1» менависад. Акнун амалиёти шароити гузариш ба: ҳам шумораи ҳуҷайраҳои бояд ҳалли ҳамин доранд. Инчунин, агар як феҳристи аввал нест, пас шумо метавонед ба он илова кунед. Агар як ҳуҷайраи аввал нест, пас он имконпазир аст, ба илова ё operand фаврӣ ё феҳристи.

Тавсифи дастуру калисо ва татбиқи онҳо талаб муносибати ҳамаҷонибаи бештар метавонад як модда таъмин намояд. Бо дастаҳои калисо, сарфи назар аз маблағи бошафқат онҳо, он китобҳои бисёр, ки беш аз як сад саҳифа навишта шудааст. Аз ин рӯ, бо вуҷуди осонии ошкор, мо шуморо даъват мекунам ба хондани таври муфассал тавсиф кори даста, ки бигзор шумо медонед, тамоми нозукиҳои барои architectures гуногун.

ҳисобкунӣ

Ин амалиёт аз тарафи алгоритми ҳамон тавре ки яке аз гузашта анҷом дода мешавад. Ҳатто гурӯҳҳои мисли намуди сабти:

Ба Зеркумита

Принсипи ҳисоб аст: рўёнад №1 №2, ва overwrites ба №1. Шартҳои гузариш амалиёти ҳамон тавре, ва шартњои амалиёти Илова бар ин, мебошанд.

зарб

Агар Воҳиди ва илова бар дастаи ҳамон тавре ки барои имзонашуда ва барои рақамҳои имзо истифода мешавад, он гоҳ, зарб ва тақсим шудаанд алгоритмҳои гуногун барои онҳо нест. Масалан, ба афзояд рақамҳои имзонашуда бо истифода аз ин фармони:

MUL

Ки дар operand бо фармони яке аз омилҳои аст. Ҷойгиршавӣ омили ва ҷои дуюм натиҷаи амалиёт дар пешакӣ муайян, вобаста ба андозаи дар байт MUL. ҷойгиршавии онҳо - як мавзӯи мақолаи дигар. Барои зарб имзо истифода фармони:

IMUL

Шумо метавонед embodiments дигар мерасанд, вале он фаҳмо ва ошно аст. Нишон ду омил, ва дар натиҷаи аст, ки дар operand №1 ниҳод. Дар ин ҳолат, як operand қайд №1 ҳатман барҷаста ва operand №2 - як ҳуҷайраи феҳристи ё хотираи. Вале имконоти дигар низ муҳокима карда мешаванд:

IMUL

IMUL >

IMUL

Варианти аввал монанд ба MUL дар дастгоҳ аст, то қоидаҳои ба он ҷо метавон қоил шуданд. Варианти дуюм иҷозат медиҳад ба шумо ба нахеҳед ки макони муайян - дар натиҷа, ва омили. Дар embodiment сеюм нишон дода феҳристи хоҳад омили аввал, ва он натиҷаи зарб ҷойгир аст. Дар доираи operand бевоситаи аст, маънои онро надорад, ки ба муайян кардани феҳристи мушаххас ва шумораи он ба афзун operand.

Воҳиди

Тавре ки дар боло зикр шуд, истифода бурда тақсим ду гурӯҳи. Зеро ки рақамҳои имзонашуда истифода мешаванд:

DIV

Зеро ки рақамҳои имзо бо истифода аз фармони зерин:

IDIV

Ариза Воҳиди хусусияти супориш аст, ки танҳо ҳакам operand, ки ҳамчун як ҳуҷайраи феҳристи ё хотираи амал мекунад. Тақсим шумораи ҳамеша макони муайяни он, ки вобаста ба шумораи андозаи. Он дорои ҷои худ ва дар натиҷаи амалиёт.

Ҷустуҷӯ ва муайян намудани ҷойҳои метавонад ҳамон тавре ки зарб, мегӯянд: талаб моддаи алоҳида, ҳамчун ҳаҷми иттилоот назаррас аст.

хулосаи муфид

Ҳамчунин чун «дастур калисо нисбатан муфид», тасниф ва бояд фармони NEG . Вай мегузорад ибратест дар як ќатор аст, ки дар operand. Ин ҳама умед дорем, ки ин мақола кӯмак кардааст, ки шумо дарк арифметикӣ фармонҳои assembler аст.

Ва фаъолияти муқимӣ incrementing ва decrementing (зиёд ва ё кам кардани воҳиди operand). Барои иловапулӣ operand зарур аст, фармони зерин ба муқаррар:

Inc

Барои decrement бояд муқаррар:

КҲИ

Тавре ки метавонад дар ҷойгоҳи хотира operand иҷро ё сабти ном шаванд. манфиати истисноии ин амалиёт аст, ки онҳо худ гирифта, барои фосила камтар аз дастури калисо чунин пешниҳод аз ҷониби Илова ё ҳисобкунӣ.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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