ComputerZokuhlela

Assembler - imiyalelo-level ephantsi badwelisi benkqubo abo basandula kuqalisa

Yonke imiyalelo zingaphunyezwa kuphela ngolwimi kumatshini. Assembler Imiyalelo - lumelo fanekisela yolwimi. Ngayo, bhala inkqubo encinane, kodwa fast kakhulu. Kodwa nangona ubukhulu labo, inkqubo yokubhala kungatya ixesha ekudleni. Ngoko ke, imiyalelo ibandla zisetyenziswa kwicandelo zekhompyutha, okanye xa nkqubo imemori kubalulekile kodwa akwanelanga. Ngoko ke, i ikhowudi assembler ikhutshwa ngokohlobo sub-iinkqubo ezihlangeneyo kunye nomgaqo-kwinqanaba eliphezulu. Ekubeni assembler ezingafaniyo kakhulu ngokuxhomekeke kuhlobo izakhiwo, kufuneka ucinge ibe kwimeko ethile, eli nqaku yi bokwakha Win. Kodwa inkcazelo imiyalelo ibandla, njengoko umthetho, ayitshintshi kakhulu, kwaye zingasetyenziswa microcontrollers, kunye nezinye izixhobo ze-elektroniki ezisebenzisa assembler.

imiyalelo arithmetic ezisetyenziswa kwindibano

Nangona le indida, njengoko emhlabeni, 4 kuphela uqeqesho assembler yokalo emileyo size inokusetyenziswa badwelisi benkqubo. Noko ke, ukuba sadalwa-kwinqanaba eliphezulu iilwimi lwenkqubo, leyo zisebenzisa iikhompyutha, izixhobo zombane ekhaya, iifowuni, smart phones, laptops njalo njalo. D. Ukusebenza kunye nabo kunokwenzeka, kwaye kakhulu ngempumelelo. uluhlu imiyalelo assembler lumi ngolu hlobo lulandelayo:

  • Ngaphezu;
  • khupha;
  • ukuphindaphinda;
  • ukwahlukana.

Ngaphezu

ukusebenza arithmetic, eyaziwa ukususela kwisikolo samabanga aphakamileyo. Ukusebenzisa lo msebenzi kufuneka ucinge kuphela Ukongeza, nto leyo ehambisana kunye imbonakaliso amanani yokukhwabusha kwimemori ye computer. A imbono jikelele yokusebenza imi ngolu hlobo lulandelayo:

Le YONGEZA

Le iqela lithabatha inani leeseli, idibanisa zona kunye kwaye abhale "Yacheyku1". Ke kaloku ukusebenza iimeko vesi: zombini inani leseli kufuneka kube nokulungiswa enye. Kwakhona, xa kukho irejista kuqala, ngoko ungadibanisa kuzo zonke kuyo. Ukuba kukho iseli kuqala, ngoko kusenokwenzeka ukuba ukongeza phezu okanye we- kwangoko okanye kwirejista.

Inkcazelo imiyalelo indibano kunye nokuphunyezwa zabo kufuna indlela ebanzi ngaphezu ukunika inqaku elinye. Ziikomiti ibandla, nangona imali yabo ulusizana, kubhaliwe kwathiwa iincwadi ezininzi kangangokuba babe amaphepha angaphezu kwekhulu. Ngoko ke, nangona lula ngathi, sikukhuthaza ukuba ufunde iinkcukacha ngaphezulu echaza umsebenzi weqela, nto leyo ke uyazi yonke bokuqonda ukuba lwazi bolwakhiwo lwempahla ezahlukeneyo.

nokukhupha

Lo msebenzi wenziwa le algorithm efanayo njengoko ezidlulileyo. Nkqu amaqela njenge didi kwirekhodi:

Le INKQUTYANA

Umgaqo kubalwa ngolu hlobo lulandelayo: Thabatha ukusuka №1 №2, kwaye overwrites lo №1. Terms imisebenzi abapasa ziyafana kunye neemeko Ukongeza ukusebenza.

ukuphinda-phinda

Ukuba ukwahlulwa kunye Ukongeza wasebenzisa iqela ngokufanayo linga tyikitywanga kunye neenombolo yasayinwa, ngoko ke uphinda-phindo kunye nokwahlula kukho ubuchule ezahlukeneyo kubo. Umzekelo, ukuba phinda amanani engatyikitywanga ngokusebenzisa lo myalelo:

Uku

Kucacisiwe kule we- umyalelo ngomnye wemiba. Indawo umba kunye nendawo nokusebenza japan yesibini ayinakutshintshwa kwangaphambili, kuxhomekeke kubungakanani kwi bytes uku. indawo yabo - ngesihloko omnye nqaku. Ukuphinda-phinda esayiniweyo ukusebenzisa umyalelo:

IMUL

Unako ukuhlangabezana ezinye embodiments, kodwa into eqondakalayo eziqhelekileyo. Kuboniswe izinto ezimbini, yaye isiphumo ibekwa kwindawo we- №1. Kulo mzekelo, irejista we- №1 ngokuyimfuneko kuphuma kwaye we- №2 - irejista okanye memory cell. Kodwa ezinye iinketho nazo ziya kuxoxwa:

IMUL

IMUL > ,

IMUL ,

I ukhetho lokuqala kuyafana uku kwisixhobo, ngoko ke imithetho kuyo ekunokuthiwa apha. Le khetho yesibini ikuvumela ukuba ukhankanye indawo ngokucacileyo - ngenxa yoko, kunye inkalo. In lwalo wesithathu acacisa irejista iya kuba yinto yokuqala, emasikwini ngesiphumo phindo ibekwa. Phantsi we- ngokukhawuleza yenzelwe ukucacisa irejista ethile kunye nenani ngazo ukuze nande we-.

division

Njengoko kukhankanyiwe ngasentla, yokwahlula amaqela amabini. Kuba amanani linga tyikitywanga asetyenziswa:

DIV

Kuba amanani ezisayiniweyo ngokusebenzisa lo myalelo ulandelayo:

IDIV

Isicelo division osemqoka uqeqesho kukuba kuphela nomabi we-, nto leyo yenza njengoko irejista okanye memory cell. Yahlula inani usoloko indawo yayo eqinisekileyo, leyo ixhomekeke kwinani ubukhulu. It has indawo yayo kwaye isiphumo nokusebenza.

Khangela and definition kweendawo sinokuthetha efanayo njengoko phindo: ifuna inqaku eyahlukileyo, njengoko isixa inkcazelo eninzi.

isiphetho eluncedo

Kwakhona zihlelwa "imiyalelo ibandla aluncedo kakhulu" kwaye kufuneka iquke umyalelo NEG . Ubeka umqondiso inani leyo we-. Yiloo lonke ithemba lokuba nqaku ukuncedile uqonde yokalo emileyo uyalela assembler.

Kunye nokusebenza imidlalo incrementing kwaye decrementing (ukwanda okanye ukunciphisa iyunithi we-). Bendinokunyusa we- kuyimfuneko ukumisela umyalelo zilandelayo:

INC

Ukuze ekwehlisweni kufuneka umisele:

UDEC

Njengoko enze we- memory indawo okanye ubhalise. inzuzo kuphela ezi imisebenzi kukuba uthathe ngenxa isithuba ngaphantsi kwe ibandla imiyalelo ezifanayo ezinikezelwa yi ukudibanisa okanye nokuthabatha.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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