MakombiyutaZvirongwa

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. Naizvozvo, ungano mirayiridzo inoshandiswa rokuti Hardware, kana apo chirongwa vachishoropodza ndangariro kwete zvakakwana. Saka, zviri assembler code wakabudiswa muchimiro Sub-zvirongwa uye revatema nomupirista-chechetere yekubvuma. Sezvo assembler anogona akasiyana zvikuru zvichienderana mhando mapurani, unofanira kufunga kuti imwe nyaya, nyaya ino ndiyo mapurani Win. Asi Kurondedzerwa gungano instructions, sezvinoita mutemo, haachinji zvikuru, uye vanogona kushandiswa microcontrollers, uye zvimwe zvigadzirwa zvemagetsi zvemhando kuti kushandisa assembler.

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

Nheyo kukarukureta riri sezvinotevera: bvisa kubva №1 №2, uye overwrites ari №1. Terms vaipfuura akavhiyiwa vakafanana uye zvinhu zviri kuwedzera kushanda.

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

Raanotaura murayiro operand mumwe zvinhu. Location of chinhu chechipiri uye nzvimbo kushanda mugumisiro vari wakaiswa pachine, zvichienderana kukura mune bytes MUL. nzvimbo yavo - nyaya imwe nyaya. Nokuti akasaina chokuwanziridza kushandisa murayiro:

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 . Iye anoisa chiratidzo nhamba riri operand. Ndizvo tariro zvose kuti nyaya yakabatsira kunzwisisa svomhu anorayira assembler.

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

 

 

 

 

Newest

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