Komepiuta, Polokalame
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.
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
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
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
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