RačunalnikiProgramiranje

Programiranje: Skupščina jezik. Osnove zbirnem jeziku

Da bi stroj za izpolnitev človeško ekipo na ravni strojne opreme, morate določiti zaporedje dejanj v jeziku "ničel in enic". Pomočnik v tem primeru postane Assembler. To je orodje, ki deluje pri prevajanju v navodilih stroj jezika. Vendar pa je pisanje program - zelo dolgotrajen in zapleten proces. Ta jezik ni namenjen za ustvarjanje svetlobe in preprostih korakih. V tem trenutku, vse programskem jeziku (monter deluje v redu), vam omogoča, da napišete posebnih ciljev uspešnosti, ki močno vplivajo na delovanje strojne opreme. Glavni namen je ustvariti mikro ops in majhne kode. Ta jezik nudi več možnosti kot, na primer, Pascal ali C

Kratek opis zbirnem jeziku

Vsi programski jeziki so razdeljene po stopnjah: nizke in visoke. Vsak od sintaktične "družine" sistem monter je značilno, da integrira neposredno nekaj najpogostejših vrlin in modernih jezikov. Na drugi strani pa je skupno dejstvo, da lahko v celoti uporabljati računalniški sistem.

Posebnost prevajalnik je enostaven za uporabo. To se razlikuje od tiste, ki delajo le z visokimi stopnjami. Če bomo upoštevali vsak tak programski jezik Assembler deluje dvakrat hitreje in bolje. Če želite napisati je enostavno programa, ne potrebuje preveč časa.

Na kratko o strukturi jezika

Če govorimo na splošno o strukturi in delovanju jezika, lahko rečemo, za prepričani, da je njegova ekipa v celoti v skladu z ukazi procesorja. Tj Assembler uporablja mnemomik, najbolj primerna oseba, ki bo posnet.

Za razliko od drugih programskih jezikih, se Assembler namesto naslova za pisanje pomnilniških celic iz oznake. Oni vodijo postopek koda prevod v tako imenovanih direktiv. Ta relativne naslove, ki ne vplivajo na delovanje procesorja (ni prevedena v strojni jezik), in potrebno je zavedati najbolj programsko okolje.

To ima svoj procesor za vsako vrstico sistema poveljevanja. V tem primeru pravica do kakršnem koli postopku, vključno s prevedeno maternem kodo.

Skupščina jezik ima več sintakse, ki se bo razpravljalo v članku.

jezik pros

Najpomembnejši in najbolj priročen pripomoček zbirni jezik bo, da je mogoče pisati kateri koli program za procesor, ki bo zelo kompaktna. Če koda je ogromna je programsko okolje nekateri procesi preusmeri v spomin. Vendar pa so vsi opravljajo precej hitro in brezhibno, razen seveda, če se dajejo s kvalificirano programer.

Vozniki, operacijski sistemi, BIOS, prevajalniki, tolmači itd - .. Vse je v jeziku programa zbirniku.

Pri uporabi rastavljanja, ki omogoča razlago naprave v računalniškem jeziku lahko enostavno razumeti, kako ta ali oni sistem nalogo, čeprav to ni samoumevno. To pa je mogoče le, če na podlagi programa. Na žalost, posel je v ne-trivialno kode precej težko.

slabosti jezik

Na žalost, novice programerji (in pogosto strokovnjaki), je težko razbrati jezik. Monter zahteva podroben opis potrebnih ukazov. Glede na to, da je treba uporabiti navodila za stroj, kar povečuje verjetnost napačnih dejanj in zahtevnosti izvedbe.

Da bi tudi napisali najpreprostejši programa, mora programer z usposabljanjem, in njegov nivo znanja, precej visoki. Strokovnjak, žal, pogosto piše slabo kodo.

Če je platforma, za katero je ustvaril program, posodobljeni, morajo vse ekipe zapišemo z roko -, ki jih je sam jezik potreben. Monter ne podpira delovanje avtomatsko krmiljenje postopka in zamenjavo katerega koli sestavnega dela.

jezik ekipa

Kot smo že omenili, vsak procesor ima svoj nabor ukazov. Preprosti elementi, ki so ga vse vrste so naslednje oznake:

  • Prenos podatkov se izvaja z uporabo mov in t. d.
  • Ukazi povezani z aritmetično: sub, imul sod.
  • Bitni in logične funkcije je mogoče doseči z uporabo ali ter in tako naprej. N. To so osnove zbirnega jezika omogočajo, da je podobna drugi.
  • Da bi prehod iz ene skupine v drugo, se morate registrirati take izvajalce: djnz, cfsneq, cjne. Neizkušeni programerji se morda zdi, da je to samo kup črk, vendar to ni res.
  • In ven se uporabljajo v primeru, če boste potrebovali za vstop v pristanišče (ali izhod od njega).
  • Za nadzor ukazi vključujejo int. Zahvaljujoč njemu, lahko prekine vsak postopek v korist glavni stvari.

Uporaba smernic

Mikrokontroler programiranje (Assembler to dopušča in sooča z delovanjem), kar je najnižja raven v večini primerov uspešno konča. Najbolje je, da uporabite procesorje z omejenim virom. 32-bitno tehnologijo, da je jezik popolnoma prilega. Pogosto lahko, kod je treba obravnavati direktiv. Kaj je to? In za kaj uporablja?

Najprej se moramo osredotočiti na to, da je direktiva ni prevedena v strojni jezik. Urejajo opravljanje dela s strani prevajalnik. V nasprotju z ukazom, parametri, ki imajo različne funkcije, različne ne zaradi različnih procesorjev, vendar na račun drugega prevajalca. Med glavnimi smernicami, so naslednji:

  • Grozen makrov.
  • Obstaja tudi direktiva, ki ima najvišjo jezik. Monter popolnoma "se glasi" jih in izvedbo.
  • Naloge spremljanja in nadzora načinov prevajalnika.
  • Priznavanje konstant in spremenljivk.
  • Uredba o programih, ki so v pomnilniku.

Izvor imena

Hvala za tisto, kar se imenuje jezik - "Assembler"? Govorimo o prevajalec in prevajalnik, ki proizvede podatkov crypting. Iz angleščine Assembler ne pomeni nič, kot zbiralec. Program ni bil zbirajo ročno, smo uporabili avtomatski struktura. Poleg tega je v tem trenutku že imajo uporabniki in strokovnjaki izbrisani razliko med pojmoma. Monter se pogosto imenuje programski jeziki, čeprav je samo orodje.

Glede na splošno sprejeto kolektivno ime za nekatere pa je napačna odločitev, da obstaja en sam nizki ravni jezika (ali standardno normo za njim). Programer, sem vedel, kakšno strukturo na vprašanje, je treba določiti, za vse platforme, ki uporablja eno ali drugo zbirni jezik.

Macromedia

Skupščina jezik, ki je nastala pred kratkim, Macromedia. Omogočajo tako pisanje in izvajanje programa. Zahvaljujoč svoji prisotnosti, opravlja prevajalnik pisno kodo, veliko hitreje. Ko ustvarite pogojni izbor, lahko napišete velik blok ukazov, in lažja za uporabo Macromedia. Ti omogočajo hitro preklapljanje med ukrepi, v primeru stanja ali neuspeh.

Pri uporabi direktive o makro jezik programer prejme zbirniku makrov. Včasih se lahko široko uporablja, in včasih so njegove funkcionalne lastnosti zmanjša na en sam ukaz. Njihova prisotnost v kodo lažje delati z njimi, zaradi česar je bolj intuitiven in jasen. Vendar pa mora še vedno biti previdni - v nekaterih primerih, makre, nasprotno, poslabša stanje.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sl.unansea.com. Theme powered by WordPress.