Computer, Zokuhlela
Programming: ulwimi yeNdibano. Imithetho ulwimi ibandla
Ukuze ukuba umatshini ukuzalisekisa iqela labantu kumgangatho yentsimbi, kufuneka ukhankanye ukulandelelana izenzo kulwimi "amaqanda abo". Assistant kule meko kuba Assembler. Oku kuyinto Umbuso elisebenza nge nguqulelo zibe imiyalelo kulwimi kumatshini. Nangona kunjalo, inkqubo yokubhala - kukho ixesha elininzi kunye elukhuni. Olu lwimi ayenzelwanga ukudala ukukhanya amanyathelo ezilula. Okwangoku, zonke iinkqubo zolwimi (assembler isebenza kakuhle) ikuvumela ukuba ubhale iinjongo yokwenza eyodwa, oko kuchaphazela ngamandla ukuba ukusebenza iintsimbi. Eyona njongo ephambili kukudala micro-r kunye neekhowudi ezincinane. Le ulwimi inika amathuba ngaphezu, umzekelo, Pascal okanye C
Inkcazelo emfutshane ye ulwimi ibandla
Zonke iilwimi lwenkqubo singahlukaniswa kumanqanaba: ephantsi phezulu. Nayiphi na syntactic "intsapho" inkqubo Assembler ungachazwa ukuba ihlanganise ngqo ezinye iimpawu ezintle kakhulu eqhelekileyo kunye neelwimi zale mihla. On abanye abafana ngazo into yokuba ungasebenzisa ngokupheleleyo le nkqubo yekhompyutha.
A isici esasenza compiler kulula ukuyisebenzisa. Oku kwahlukile kwezo ezisebenza kuphela izinga eliphezulu. Ukuba uthathe ingqalelo na loo Assembler ulwimi lokuprograma isebenza kabini njengoko ngcono nangokukhawuleza. Ukuze ubhale kulula inkqubo, oko akukho mfuneko ixesha elininzi.
Ngokufutshane malunga nezakhi nemigaqo yokusetyenziswa kolwimi
Xa sithetha ngokubanzi malunga nesakhiwo kunye nokusebenza ulwimi, singatsho ukuba uqinisekise ukuba iqela lakhe ukuthobela ngokupheleleyo imiyalelo kumqhubekekisi. Okt Assembler isebenzisa mnemonic, umntu ifanelekileyo kufuneka zirekhodishwe.
Ngokungafaniyo nezinye iilwimi lwenkqubo, Assembler iyasetyenziswa endaweni idilesi yokubhala iiseli memory echazwe tag. Ndingenabugwenxa nje, bagidime inkqubo ikhowudi uguqulelo imiyalelo ebizwa ngokuba yi-. Oku iidilesi isihlobo, ezo zingakuchaphazeli ukusebenza kumqhubekekisi (hayi yaguqulelwa ngolwimi kumatshini), kwaye kuyimfuneko ukuba baqaphele okusingqongileyo kakhulu kweenkqubo.
It has iprosesa esisesayo kumgca ngamnye inkqubo yomyalelo. Kulo mzekelo, ilungelo lokuba nayiphi na inkqubo, kuquka iguqulelwe ikhowudi lweenkobe.
ulwimi yeNdibano syntaxes eziliqela, nto leyo eza kuxutyushwa kweli nqaku.
kwizazi ulwimi
Eyona nto ibalulekileyo kakhulu lula isixhobo indibano ulwimi iza kuba kukuba kunokwenzeka ukuba ukubhala nayiphi na inkqubo iprosesa, nto leyo eya kuba compact kakhulu. Ukuba ikhowudi kakhulu, lo bume iinkqubo ezithile iinkqubo nokujikwa zibe kwinkumbulo. Noko ke, bonke ukwenza ngokukhawuleza hlamarisaka, ngaphandle kokuba kakade, ukuba zilawulwa wenkqubo abaqeqeshiweyo.
Abaqhubi, iinkqubo zokusebenza, BIOS, abacwangcisi, iitoliki, njl - .. nto zonke ngolwimi kwenkqubo assembler.
Xa usebenzisa disassembler, nto leyo eyenza ukucaciswa kumatshini kwi ulwimi lwekhompyutha uyakwazi lula ukuqonda indlela okanye loo msebenzi inkqubo, kwanokuba akukho self-explanatory. Noko ke, oku kunokwenzeka kuphela xa ukukhanya yenkqubo. Ngelishwa, le deal zicwadi kunzima kakhulu kwi ikhowudi non-ezingenamsebenzi.
bendlela lulwimi
Ngelishwa, badwelisi benkqubo novice (kwaye amaninzi iingcali) kunzima ukwenza ngaphandle ulwimi. Le assembler ufuna inkcazelo eneenkcukacha imiyalelo eziyimfuneko. Ngenxa yokuba imfuneko yokusebenzisa imiyalelo kumatshini, ukwandisa amathuba izenzo ezitenxileyo nokuntsonkotha ukuphunyezwa.
Ukuze abhale nkqu inkqubo kwecacileyo, uhlelo kufuneka ukuba neziqu, yaye inqanaba ulwazi lwakhe kunokuba phezulu. Enye zezakhono eziqhelekileyo, ngelishwa, ngokufuthi ubhala ikhowudi embi.
Ukuba iqonga apho inkqubo idaliwe, ukuhlaziywa, onke amaqela kufuneka kwakhona ngesandla - ezifunwa yi ulwimi uqobo. Le assembler awuxhasi oluzenzekelayo inkqubo yolawulo lwentsebenzo kunye nokutshintshwa wengxenye.
team ulwimi
Njengoko kukhankanyiwe ngasentla, iprosesa nganye inayo umyalelo isethi yayo. izinto ezilula ezaziwayo zonke iintlobo ezi zimiselo zilandelayo:
- ukudluliselwa kwedata ikhutshwa phandle usebenzisa MOV kunye t. d.
- Imiyalelo enxulumene izibalo: sub, imul et al.
- Bitwise kunye nemisebenzi ubhalo zinokuphunyezwa ngokusebenzisa okanye, kwaye njalo njalo. N. Ezi iziseko zolwimi ibandla ukuvumela ukuba efanayo komnye.
- Ukuze benze utshintsho bashenxe iqela omnye komnye, kufuneka ubhalise baqhubi: djnz, cfsneq, cjne. badwelisi benkqubo ongenamava kubonakale ukuba oku nje iqela iileta, kodwa oku akuyonyani.
- In nangaphandle iyasetyenziswa kwimeko, ukuba ufuna ukungena izibuko (okanye isiphumo ngoko).
- Ukulawula imiyalelo ziquka int. Enkosi kuye, ungenza alunqumamise naluphi na inkqubo ngokuthanda Okwenziwayo.
Ukusebenzisa izikhokelo
Microcontroller Programming (Assembler kuvumela ebheka kunye nokusebenza), elona nqanaba lisezantsi kwiimeko ezininzi iphela ngempumelelo. Kungcono kakhulu ukusebenzisa iziqhubekisi kunye anezibonelelo ezimbalwa. 32-bit ithekhnoloji ulwimi elingana ngokugqibeleleyo. Ngokufuthi, iikhowudi kuyabonakala imiyalelo. Yintoni na le nto? Yaye yintoni esebenzisa?
Okokuqala kufuneka baqwalasele ukuba lo myalelo khange yaguqulelwa ngolwimi kumatshini. Bona elawula ukwenziwa komsebenzi yi-emafini. Mu kuya kwa nshita umyalelo, imida, ukuba imisebenzi ezahlukeneyo, nezahlukileyo ngenxa iziqhubekisi ezahlukeneyo, kodwa ngendleko kwenye ngumguquleli. Phakathi izikhokelo eziphambili zezi zilandelayo:
- imacros zesikocan kakhulu.
- Kukho kwakhona umyalelo eba ulwimi liphezulu. Assembler ngokugqibeleleyo "funda" futhi ebenzela.
- Imisebenzi esweni kolawulo kwendlela emafini.
- Ukunakanwa of constants kunye variables.
- Regulation lweenkqubo ukuba kwimemori.
Imvelaphi yegama
Ngenxa into ebizwa olu lwimi - "Assembler"? Sithetha malunga umguquleli kunye emafini, oveza crypting data. Ukusuka IsiNgesi Assembler kuthetha nto, njengoko umqokeleli. Le program iye ezingekaqokelelwa ngesandla, lalisetyenziswa isakhiwo oluzenzekelayo. Ngaphezu koko, xa lo mzuzu sele abasebenzisi neengcali zingacimeka umahluko phakathi imiqathango. Assembler udla ngokuba lwenkqubo iilwimi, nangona nje isixhobo.
Ngenxa eyamkelekileyo igama ezidityanelweyo kwezinye kukho isigqibo eziphosakeleyo ukuba kukho omnye ekwinqanaba elisezantsi ulwimi (okanye isithethe eqhelekileyo kuye). Ukuze uhlelo ndandisazi ukuba uhlobo isakhiwo ekuthethwa, kuyimfuneko ukuba ukucacisa, kuba naliphi na iqonga usebenzise omnye okanye olunye ulwimi ibandla.
Macromedia
ulwimi ibandla, ezadalwa kakhulu kutshanje, baye Macromedia. Bona lula zombini ukubhalwa kwaye kuqaliswa le program. Ngenxa ebusweni babo, loo compiler Wenza ikhowudi ebhaliweyo kakhulu ngokukhawuleza. Xa uyila ukhetho enemiqathango, ungakwazi ukubhala ibloko enkulu imiyalelo, kwaye kulula ukuyisebenzisa Macromedia. Abavumela ukuba ukuswitsha ngokukhawuleza phakathi izenzo, kwimeko kwi imeko okanye ukungaphumeleli.
Xa usebenzisa imiyalelo ulwimi macro umdwelisi nkqubo ifumana imacros zesikocan assembler. Ngamanye amaxesha inokusetyenziswa ngokubanzi, kwaye maxa wambi iimpawu zayo ezisebenzayo bancipha umyalelo owodwa. ubukho babo kule ikhowudi lula ukusebenza nabo, iyenza ibonakala kakhulu kwaye zicacile. Noko ke, ufanele ulumke - kwezinye iimeko, imacros zesikocan, phezu koko, sibe sibi meko.
Similar articles
Trending Now