Mga computer, Programming
Assembler - utos mababang antas para sa baguhan programmer
Ang lahat ng mga utos ay maaaring pinaandar lamang ng isang wika machine. Assembler command - isang symbolic na representasyon ng wika. Gamit ito, isulat maliit, ngunit napakabilis na programa. Ngunit sa kabila ng kanilang laki, ang proseso ng pagsulat ay lubhang oras ubos.
Arithmetic command na ginagamit sa pagpupulong
Sa kabila ng kabalintunaan na ito, pati pagiging pandaigdigan, lamang 4 arithmetic assembler pagtuturo ay at maaaring magamit sa pamamagitan ng mga programmer. Gayunpaman, sila ay nilikha sa pamamagitan ng isang mataas na antas ng programming wika, na nagpapatupad computer, home appliances, telepono, smart phone, laptops at iba pa. D. Paggawa gamit ang mga ito ay posible, at lubos na matagumpay. assembler command listahan ay ang mga sumusunod:
- Bilang karagdagan;
- subtraction;
- pagpaparami;
- paghahati.
dagdag
Aritmetika operasyon, na kilala mula noong high school. Upang gamitin ang tampok na kailangan mo upang isaalang-alang lamang ang mga karagdagan, na kung saan ay kaugnay sa mga representasyon ng mga numero ng natitiklop na sa memory ng computer. Ang isang pangkalahatang view ng operasyon ay ang mga sumusunod:
IDAGDAG Ang
Ang koponan ay tumatagal ng isang bilang ng mga cell, idinadagdag ang mga ito nang sama-sama at nagsusulat "Yacheyku1". Ngayon ang operasyon ng ang mga kondisyon pagpasa: parehong bilang ng mga cell ay dapat magkaroon ng parehong resolution. Gayundin, kung mayroong isang unang rehistro, doon maaaring idagdag sa sa lahat ng ito. Kung may isang unang cell, at pagkatapos ay ito ay posible upang idagdag sa o agarang operand o isang rehistro.
Paglalarawan ng mga tagubilin assembly at ang kanilang pagpapatupad ay nangangailangan ng mas malawak na diskarte kaysa sa maaari magbigay ng isa artikulo. Sa pamamagitan ng assembly koponan, sa kabila ng kanilang kahabag-habag na halaga, ito ay nakasulat kaya maraming mga libro na may higit sa isang daang mga pahina. Samakatuwid, sa kabila ng maliwanag kadalian, hinihikayat ka namin na basahin ang mas maraming mga detalye na naglalarawan sa mga gawain ng koponan, na kung saan ay ipaalam sa iyo ang lahat ng mga nuances ng iba't ibang mga architectures.
pagbabawas
Ang operasyon na ito ay ginanap sa pamamagitan ng parehong algorithm bilang ang nakaraang isa. Kahit mga koponan tulad ng mga uri ng talaan:
SUB Ang
pagpaparami
Kung ang division at karagdagan ginamit ang parehong koponan bilang para sa unsigned at para sa naka-sign numero, pagkatapos ay ang multiplikasyon at dibisyon may mga iba't-ibang mga algorithm para sa kanila. Halimbawa, upang i-multiply unsigned numero gamit ang command na ito:
MUL
IMUL
Maaari mong matugunan ang ibang mga embodiments, ngunit ito ay mas maliwanag at pamilyar. Ipinahiwatig ng dalawang mga kadahilanan, at ang resulta ay nakalagay sa operand №1. Sa kasong ito, isang operand magrehistro №1 kinakailangang protrudes at operand №2 - isang rehistro o memory cell. Ngunit iba pang mga pagpipilian din tatalakayin:
IMUL
IMUL
IMUL
Ang unang pagpipilian ay katulad sa MUL sa device, kaya ang mga patakaran upang ito ay maaaring maiugnay dito. ay nagbibigay-daan sa ikalawang opsyon na iyong tahasang tukuyin ang lokasyon - bilang isang resulta, at ang kadahilanan. Sa ikatlong embodiment tumutukoy ng isang rehistro na magiging ang unang kadahilanan, na siya naman ang resulta ng pagpaparami ay nakalagay. Sa ilalim ng agarang operand ay hindi sinadya upang tukuyin ang isang partikular na magparehistro at ang numero sa pamamagitan ng kung saan upang i-multiply operand.
dibisyon
Tulad ng nabanggit sa itaas, na ginagamit upang hatiin sa dalawang mga koponan. Para unsigned numero ay ginagamit:
DIV
Para nilagdaan numero gamit ang sumusunod na command:
IDIV
Application na tampok division pagtuturo ay na lamang ang operand divider, na gumaganap bilang isang rehistro o memory cell. Hatiin ang bilang laging may tiyak na lokasyon, na kung saan ay depende sa bilang ng mga laki. Ito ay may lugar at ang operasyon na resulta.
Maghanap at kahulugan ng mga lugar masabi katulad ng pagpaparami: nangangailangan ng isang hiwalay na artikulo, bilang ang halaga ng impormasyon ay hindi kakaunti.
Kapaki-pakinabang na konklusyon
nauuri rin bilang "medyo helpful mga tagubilin assembly" at dapat isama ang command na NEG
At madaling-magamit na operasyon incrementing at decrementing (pagtaas o pagbaba ng operand unit). Upang dagdagan operand ay kinakailangan upang mag-utos ang mga sumusunod na command:
INC
Sa pagbawas dapat mag-utos:
Disyembre
Bilang magawa lokasyon operand memory o magrehistro. Exclusive kapakinabangan ng mga pagpapatakbong ito ay na sila ay kumuha ng kanilang mga sarili para sa mas mababa space kaysa sa mga katulad tagubilin sa pagpupulong na inaalok ng karagdagan o pagbabawas.
Similar articles
Trending Now