Makombiyuta, Zvirongwa
Assembler - mirayiro yakaderera-pamwero kuti ruzivo programmers
All mirayiro zvinogona kuurayiwa chete mutauro muchina. Assembler anoraira - chiratidzo yokufananidzira mutauro. With payo, nyora diki, asi kutsanya chaizvo chirongwa. Asi pasinei saizi yavo, zvakanyorwa muitiro kwazvo nguva unoparadza.
Svomhu mirayiro inoshandiswa mukereke
Pasinei gangaidzo ichi, sezvo yose sezvakaita, svomhu assembler kudzidziswa 4 chete ari uye zvinogona kushandiswa programmers. Kunyange zvakadaro, havana zvakasikwa mukuru-pamwero zvirongwa mitauro, izvo dzinoshandisa makombiyuta, musha midziyo yemagetsi, nhare, akangwara phones, Laptops uye zvichingodaro. D. Kushanda navo zvinokwanisika, uye zvikuru kubudirira. assembler mirayiro nyora riri sezvinotevera:
- Uyezve;
- kubvisa;
- chokuwanziridza;
- kuzopesanisa.
Kuwedzera
Svomhu oparesheni, kubvira chesekondari. Kushandisa chikamu ichi unofanira kufunga chete Uyezve, izvo chokuita cherudo Kumbofungatira nhamba iri kuyeuka kombiyuta. A vanoona hwokushanda riri sezvinotevera:
The wedzera
The chikwata anotora nhamba masero, anowedzera navo pamwe chete uye anonyora "Yacheyku1". Zvino kushanda ndima ezvinhu: vaviri uwandu masero vanofanira zvakafanana resolution. Uyewo, kana paine mazita wokutanga, unogona kuwedzera pane pazviri zvose. Kana paine cell rokutanga, ipapo zvinokwanisika kuwedzera pamusoro kana pakarepo operand kana remazita.
Description paungano mirayiridzo yavo Implementation zvinoda zvikuru nzwisisika kusvika pane anogona kupa munhu nyaya. By zvikwata ungano, pasinei dzavo vanonzwisa mari, makanyorwa mabhuku akawanda zvokuti vane mapeji anopfuura zana. Saka, pasinei pachena rwakazorora, tinokukurudzira kuverenga muudzame kutsanangura basa chikwata, izvo zvichaita kuti uzive zvose nuances kuti architectures zvakasiyana.
kubvisa
oparesheni Izvi kuteererwa chete algorithm sezvo yapfuura mumwe. Kunyange zvikwata akafanana rekodhi mhando:
The SUB
chokuwanziridza
Kana weboka uye kuwedzera vaishandisa chikwata zvakafanana unsigned uye nokuda akasaina nhamba, ipapo chokuwanziridza uye kupesana pane algorithms siyana kwavari. Somuenzaniso, kuwanda unsigned nhamba vachishandisa murayiro uyu:
MUL
IMUL
Unogona kusangana nemimwe embodiments, asi zviri zvikuru zvinonzwisisika uye nomuzikamwi. Akaratidza zviviri, uye mugumisiro anoiswa mukati operand №1. Muchiitiko chino, imwe operand kunyoresa №1 hazvo makabuda uye operand №2 - remazita kana ndangariro sero. Asi vamwe nzira zvakare ichakurukurwa:
IMUL
IMUL
IMUL
Tsanangudzo yokutanga ndiyo akafanana MUL pamusoro mudziyo, saka mitemo kuti rinogona kunzi pano. Kusarudza wechipiri unokubvumira zvakajeka kutaridzwa nzvimbo - somugumisiro, uye chinhu. In wechitatu musimboti kutaura remazita kuti ichava chinhu chokutanga, uye chine pamusana chokuwanziridza anoiswa. Mukutonga pakarepo operand haina kusikirwa kuti tsanangurai imwe remazita uye uwandu iro kuwanda operand.
kupatsanurana
Sezvataurwa pamusoro apa, vakashandisa pakugovana zvikwata zviviri. For unsigned nhamba dzinoshandiswa:
DIV
Nokuti akasaina nhamba uchishandisa zvinotevera murayiro:
IDIV
Application chinhu nokupesana murayiridzo ndechokuti chete operand mugoveri, iyo anoita se remazita kana ndangariro sero. Gurai nhamba nguva dzose ane chaicho nzvimbo yayo, izvo kunoenderana nokuwanda pakukura. Ane nzvimbo yaro uye nokushanda mugumisiro.
Search uye tsanangudzo panzvimbo vanogona kutaura zvakafanana chokuwanziridza: chinoda yoga nyaya, sezvo uwandu mashoko ari wandei.
inobatsira mhedziso
Also semhosva "mirayiridzo nekaupenyu zvinobatsira ungano" uye kunofanira kusanganisira murayiro NEG
Uye batsira mashandiro incrementing uye decrementing (ichiwedzera kana kudzikira operand chikwata). To increment operand zvakafanira taurira zvinotevera murayiro:
INC
To decrement zvinofanira mishonga:
Dec
Sezvo anogona kuita operand ndangariro nzvimbo kana kunyoresa. Exclusive vanobatsirwa remapazi izvi ndechokuti kutora pachavo nokuda shoma nzvimbo pane mirayiridzo gungano zvakafanana inopiwa Uyezve kana kubvisa.
Similar articles
Trending Now