Kọmputa, Siseto
Siseto: Apejọ ede. Ibere ti ijọ ede
Ni ibere fun awọn ẹrọ lati mu awọn eniyan egbe ni hardware ipele, o gbọdọ pato kan ọkọọkan ti sise ninu ede ti "fi odo ati eyi". Iranlọwọ ninu apere yi di Assembler. Eleyi jẹ a IwUlO ti o ṣiṣẹ pẹlu awọn translation sinu ẹrọ ede ilana. Sibẹsibẹ, awọn kikọ eto - kan gan akoko-gba ati idiju ilana. Yi ede ti ko ba ti a ti pinnu lati ṣẹda kan ina ati awọn igbesẹ. Ni akoko, gbogbo awọn siseto ede (assembler ṣiṣẹ itanran) faye gba o lati kọ kan pataki iṣẹ afojusun, eyi ti strongly ni ipa ni isẹ ti awọn hardware. Awọn ifilelẹ ti awọn idi ni lati ṣẹda bulọọgi-Ops ati kekere koodu. Yi ede pese diẹ anfani ju, fun apẹẹrẹ, Pascal tabi C
Finifini apejuwe ti ijọ ede
Gbogbo awọn siseto ede pin nipa awọn ipele: kekere ati ki o ga. Eyikeyi ti syntactic "ebi" Assembler eto ti wa ni characterized ni wipe integrates taara diẹ ninu awọn ti awọn wọpọ Irisi ati igbalode ede. Lori awọn miiran ti won ni ninu wọpọ awọn ti o daju ti o le ni kikun lo awọn kọmputa eto.
A pato ẹya-ara ti alakojo jẹ rorun lati lo. Eleyi ti o yatọ si lati awon ti o ṣiṣẹ nikan pẹlu ga awọn ipele. Ti a ba ya sinu iroyin eyikeyi iru siseto ede Assembler nṣiṣẹ lemeji bi yiyara ati ki o dara. To Kọ ti o ni rorun lati eto, o ko ni ko nilo ju Elo akoko.
Soki nipa awọn be ti ede
Ti a ba soro ni apapọ nipa awọn be ati lati ripe ede, a le sọ fun awọn daju pe egbe re ni kikun ni ibamu pẹlu awọn ofin ti awọn isise. Ie Assembler nlo awọn Mnemonic, ti o dara julọ eniyan lati wa ni gba silẹ.
Ko miiran siseto ede, Assembler ti lo dipo ti awọn adirẹsi fun kikọ iranti ẹyin telẹ afi. Nwọn ṣiṣe awọn koodu translation ilana ni awọn ti ki-ti a npe directives. Yi ojulumo adirẹsi, eyi ti ko ba ni ipa ni isẹ ti awọn isise (ko túmọ sinu ẹrọ ede), ati ki o pataki lati da awọn julọ siseto ayika.
O ni o ni awọn oniwe-ara isise fun kọọkan ila ti awọn àṣẹ eto. Ni yi ohn, awọn si ọtun lati eyikeyi ilana, pẹlu awọn túmọ lọdọ awọn koodu.
Apejọ ede ni o ni orisirisi syntaxes, eyi ti yoo wa ni sísọ ninu article.
ede Aleebu
Julọ pataki ati awọn julọ rọrun ẹrọ ijọ ede ni yio je pe o ti ṣee ṣe lati kọ eyikeyi eto fun awọn isise, eyi ti yoo jẹ gidigidi iwapọ. Ti o ba ti koodu ti wa ni tobi pupo, awọn siseto ayika diẹ ninu awọn ilana àtúnjúwe sinu iranti. Sibẹsibẹ, gbogbo wọn ṣe oyimbo ni kiakia ati flawlessly, ayafi ti dajudaju, ti won ti wa ti a nṣakoso nipa a oṣiṣẹ komputa.
Awakọ, awọn ọna šiše, BIOS, compilers, ogbifq, bbl - .. O ni gbogbo ninu ede ti awọn assembler eto.
Nigba lilo disassembler, eyi ti o mu itumọ ti awọn ẹrọ ni awọn kọmputa ede ti o ti le awọn iṣọrọ ni oye bi yi tabi ti eto ṣiṣe, paapa ti o ba ti o jẹ ko ara-Àlàye. Sibẹsibẹ, yi ṣee ṣe nikan ti o ba ti awọn ina ti awọn eto. Ni anu, awọn ti yio se jẹ ohun ti o soro ni ti kii-bintin koodu.
konsi ede
Ni anu, alakobere pirogirama (ati igba akosemose) soro lati ṣe jade ni ede. Awọn assembler nilo kan alaye apejuwe ti awọn pataki ase. Nitori si ni otitọ wipe awọn ye lati lo awọn ẹrọ ilana, jijẹ o ṣeeṣe ti aito awọn sise ati complexity ti imuse.
Ni ibere lati kọ ani awọn alinisoro eto, awọn komputa nilo lati wa ni tóótun, ati ipele ti imo dipo ga. Ọkan ninu awọn arinrin olorijori, laanu, igba Levin buburu koodu.
Ti o ba ti Syeed fun eyi ti awọn eto ti wa ni da, ni imudojuiwọn, gbogbo egbe gbọdọ wa ni atunko nipa ọwọ - ti a beere nipa awọn ede ara. Awọn assembler ko ni atilẹyin awọn laifọwọyi Iṣakoso ilana iṣẹ ati rirọpo ti eyikeyi paati.
ede egbe
Bi darukọ loke, kọọkan isise ni o ni awọn oniwe-ara ẹkọ ṣeto. Simple eroja ti o wa ni mọ nipa gbogbo awọn orisi ni o wa awọn wọnyi koodu:
- Data gbigbe ni ti gbe jade nipa lilo mov ati t. D.
- Àsẹ jẹmọ si isiro: iha, imul et al.
- Bitwise ati mogbonwa awọn iṣẹ le wa ni mo daju nipa lilo tabi, ati ki o si bẹ lori. N. Awọn wọnyi ni awọn ibere ti ijọ ede gba o lati wa ni iru si awọn miiran.
- Ni ibere lati ṣe awọn orilede lati ọkan egbe si miiran, o yẹ ki o forukọsilẹ iru awọn oniṣẹ: djnz, cfsneq, cjne. Inexperienced pirogirama le dabi wipe eyi ni o kan kan ìdìpọ ti awọn lẹta, ṣugbọn yi ni ko otitọ.
- Ni ati jade wa ni loo ni awọn nla, ti o ba nilo lati tẹ awọn ibudo (tabi o wu therefrom).
- Lati sakoso ofin ni int. O ṣeun fun u, o le fopin si eyikeyi ilana ni ojurere ti awọn ifilelẹ ti awọn igbese.
Lilo awọn itọnisọna
Microcontroller Elétò (Assembler faye gba o ati ki o copes pẹlu awọn isẹ), ni asuwon ti ipele ni ọpọlọpọ igba dopin ni ifijišẹ. O ti wa ni ti o dara ju lati lo nse pẹlu opin awọn oluşewadi. 32-bit ọna ti ede jije daradara. Igba, awọn koodu le wa ni ri directives. Ki ni eyi? Ati fun ohun ti o nlo?
First a nilo si idojukọ lori awọn daju wipe awọn šẹ ti ko nipo sinu ẹrọ ede. Nwọn si fiofinsi awọn iṣẹ ti iṣẹ nipasẹ awọn alakojo. Ni idakeji si awọn pipaṣẹ, awọn sile, nini o yatọ si awọn iṣẹ, o yatọ si ko nitori ti o yatọ si nse, sugbon ni laibikita fun miiran onitumo. Lara awọn ifilelẹ ti awọn itọnisọna ni o wa awọn wọnyi:
- Lasan macros.
- Wa ti tun kan šẹ eyi ti o ni o ni ga ede. Assembler daradara "ka" wọn ki o si sise.
- Awọn iṣẹ ti monitoring ati iṣakoso ti awọn alakojo igbe.
- Ti idanimọ ti àwọn adúróṣinṣin ati oniyipada.
- Ilana ti awọn eto ti o wa ninu awọn iranti.
Oti ti awọn orukọ
Ọpẹ si ohun ti a npe ni ede - "Assembler"? A ti wa ni sọrọ nipa awọn onitumo ati alakojo, eyi ti o fun wa data crypting. Lati English Assembler tumo si ohunkohun, bi awọn odè. Awọn eto ti ko ti gba ọwọ, laifọwọyi be ti a lo. Jubẹlọ, ni akoko tẹlẹ ni awọn olumulo ati awọn amoye parẹ iyato laarin awọn ofin. Assembler ti wa ni igba ti a npe siseto ede, biotilejepe o jẹ o kan kan ọpa.
Nitori awọn ni gbogbo gba collective orukọ fun diẹ ninu awọn nibẹ ni ohun aito ipinnu ti o wa ni jẹ kan nikan kekere-ipele ede (tabi boṣewa iwuwasi fun u). Si komputa mo ti mọ ohun ti Iru be ni ibeere, o jẹ pataki lati tokasi, fun eyikeyi Syeed lilo ọkan tabi awọn miiran ijọ ede.
macromedia
Ijọ ede, eyi ti o da jo laipe, ni macromedia. Wọn ti dẹrọ mejeji awọn kikọ ki o si ipaniyan ti awọn eto. O ṣeun si wọn, awọn alakojo ṣe kọ koodu Elo yiyara. Nigbati o ba ṣẹda a àídájú aṣayan, o le kọ kan tobi Àkọsílẹ ti ase, ati ki o rọrun lati lo macromedia. Wọn ti gba lati ni kiakia yipada laarin awọn sise, ninu awọn idi ti awọn majemu tabi ikuna.
Nigba lilo awọn Makiro ede directives komputa gba assembler macros. Nigba miran ti o le ti wa ni o gbajumo ni lilo, ati ki o ma awọn oniwe-iṣẹ ẹya ara ẹrọ ti wa ni dinku si kan nikan pipaṣẹ. Wọn niwaju ninu awọn koodu rọrun lati ṣiṣẹ pẹlu wọn, ṣiṣe awọn ti o siwaju sii ogbon ati ki o ko o. Sugbon, o yẹ ki o tun je ṣọra - ni awọn igba miiran, macros, lori awọn ilodi si, sii awọn ti itoju.
Similar articles
Trending Now