KomepiutaPolokalame

Assembler - poloaiga tulaga-maualalo mo polokalame novice

e mafai ona faatinoina faatonuga uma na o le a le gagana masini. poloaiina Assembler - o se faatusa ma faatusa o le gagana. I ai, tusi laiti, ae peitai e matua le polokalama anapogi. Ae e ui lava i lo latou toatele, o le tusia faagasologa e matua mu taimi. O le mea lea, o loo faaaogaina le faatonuga faapotopotoga mo le vaega o masini, po o le taimi o le polokalama e taua le lava mafaufau. O lea, ua tuuina atu le code assembler i le tulaga o laiti polokalama ma tuufaatasia ma le code maualuga tulaga. Talu ai e mafai ona eseese tele ai le assembler e faalagolago i le ituaiga o le tusiata fale, e tatau ona e mafaufau i ai mo se tulaga faapitoa, o lenei mataupu o se tusiata fale Win. Ae o le faamatalaga o faatonuga faapotopotoga, o se tulafono faafoe, e le suia e tele, ma e mafai ona faaaogaina i microcontrollers, ma isi masini faaeletonika e faaaogaina le assembler.

Numera poloaiga faaaogaina i faapotopotoga

E ui lava i lenei faamatalaga feteenai, e pei universality, na 4 faatonuga assembler numera ua ma e mafai ona faaaogaina e ala i polokalame. Ui i lea, na foafoaina i latou i se gagana polokalame maualuluga, lea faafaigaluega komepiuta, mea faigaluega e le fale, telefoni, telefoni poto, komepiuta feaveai ma isi. D. O le galulue faatasi ma i latou e mafai ai, ma lava le faamanuiaina. poloaiga lisi o assembler e faapea:

  • faaopoopo;
  • tōʻese;
  • fanafanau;
  • vaega.

faaopoopo

faagaoioiga numera, iloa talu mai le aoga maualuga. Ina ia faaaoga lenei vaega e tatau ona e mafaufau e na o le gata, lea e fesootai ma le faatusa o le gaugauina numera i le manatu o le komepiuta. O se vaaiga aoao o le faagaoioiga e faapea:

O le faaopoopo

O le au e le tele o sela, e faaopoopo faatasi i latou ma tusi "Yacheyku1". O lenei o le faagaoioiga o le tulaga o mau: uma e lua o le aofai o sela tatau ona i ai le faaiuga lava e tasi. Foi, afai ei ai se tusi resitala muamua, lea e mafai ona e faaopoopo atu i ai uma. Afai ei ai se feaveai muamua, e mafai ona e faaopoopo i luga o po operand vave po o se tusi resitala.

Faamatalaga o faapotopotoga faatonuga ma i lo latou faatinoga e manaomia ai le sili atu auala atoatoa nai lo e mafai ona tuuina atu le mataupu e tasi. E ala i au faapotopotoga, e ui lava i lo latou aofaiga mutimutivale, ua tusia le tele o tusi o loo i ai e sili atu nai lo le tasi le selau itulau. O le mea lea, e ui lava i le faigofie manino, tatou te uunaia outou ina ia faitau atili auiliili e faamatalaina ai le galuega a le au, o le a ia tuu atu ia te iloa nuances uma mo architectures eseese.

tōʻese

O lenei galuega o loo faatinoina e le algorithm lava lea e tasi e pei o le tasi muamua. E oo lava i 'au e pei o le ituaiga o faamaumauga:

O le laiti

O le mataupu faavae o le fuafuaina e faapea: toese mai №1 №2, ma overwrites le №1. Tuutuuga tufaina o gaoioiga e tutusa lava e pei ona ma aiaiga o le faagaoioiga faaopoopo.

fanafanau

Afai o le vaega ma faaopoopo faaaogaina le au lava lea e tasi e pei mo unsigned ma sainia fuainumera, lea o le fanafanau ma vaega o loo i ai algorithms eseese mo i latou. Mo se faataitaiga, ia fanafanau numera unsigned faaaogaina o lenei poloaiga:

MUL

Faamaoti mai i le operand poloaiga o se tasi lea o vaega. Nofoaga o le vaega lona lua ma le nofoaga taunuuga taotoga ua faia tumau muamua, e faalagolago i le telē i bytes MUL. O lo latou nofoaga - o se autu mo se isi tusiga. Mo fanafanau sainia faaaoga le faatonuga:

IMUL

E mafai ona e feiloai ai i isi embodiments, ae e sili atu ona malamalama ma masani. Faailoa mai vaega e lua, ma ua tuuina atu le taunuuga i operand №1. I lenei tulaga, o se operand faamauina №1 tatau protrudes ma operand №2 - o se tusi resitala po o feaveai manatua. Ae o isi filifiliga o le a talanoaina ai foi:

IMUL

IMUL > ,

IMUL ,

Le filifiliga muamua e tutusa MUL i luga o le masini, ina ia tulafono i ai e mafai ona mafua ai iinei. O le filifiliga lona lua e mafai ai e faamaoti manino le nofoaga - o se taunuuga, ma le vaega. I le embodiment lona tolu faamaoti mai ai se tusi resitala o le a le uluai vaega, ma o lea ua tuuina le taunuuga o le fanafanau. I lalo o le vave operand e le o faamaoti mai se tusi resitala faapitoa ma le aofaiga lea e fanafanau operand.

vāega

E pei ona taʻua i luga, e faaaoga e vaevae ni au se lua. Aua o loo faaaogaina numera unsigned:

DIV

Mo numera sainia le faaaogaina o le poloaiga lenei:

IDIV

faatonuga vaega vaega talosaga e faapea na o le faasoasoataumafa operand, lea e galue e pei o se tusi resitala po o feaveai manatua. Vaevae le numera o taimi uma ei ai lona nofoaga maoti, lea e faalagolago i le aofai o le toatele. O loo i ai lona tulaga ma o le taunuuga taotoga.

Saili ma le faamatalaga o le nofoaga e mafai ona fai atu o ia lava e pei o le fanafanau: manaomia ai se mataupu eseese, e pei o le aofaiga o faamatalaga e tele.

faaiuga aoga

Foi faavasegaina o "si fesoasoani faatonuga faapotopotoga" ma e tatau ona aofia poloaiga NEG . Sa ia tuuina se faailoga i se numera o loo i le operand. o le faamoemoe uma ua fesoasoani le mataupu faavae e te malamalama poloaiina assembler le numera.

Ma le faagaoioiga ono incrementing ma decrementing (faateleina po o le faaitiitia operand iunite). Ina ia increment operand e talafeagai ina ia faatonuina le poloaiga lenei:

Including

Ina ia decrement tatau ona faatonuina:

DEC

E pei ona mafai ona faatinoina operand nofoaga manatua pe faamauina. faamanuiaga faapitoa o nei gaoioiga o le a latou ave i latou lava mo le itiiti ifo nai lo le avanoa tutusa faatonuga faapotopotoga ofoina mai e faaopoopoga po o tōʻese.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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