CyfrifiaduronRhaglennu

Rhaglennu: Iaith y Cynulliad. Hanfodion iaith cynulliad

Er mwyn i'r peiriant i gyflawni'r tîm dynol ar lefel caledwedd, rhaid i chi nodi cyfres o gamau gweithredu yn yr iaith o "sero a rhai". Cynorthwy-ydd yn yr achos hwn yn dod yn Cydosodydd. Mae hyn yn cyfleustodau sy'n gweithio gyda'r cyfieithiad i'r cyfarwyddiadau iaith peiriant. Fodd bynnag, mae'r rhaglen ysgrifennu - mae llawer o amser cymryd llawer a'r broses gymhleth. Ni fwriedir i'r iaith i greu golau a camau syml. Ar hyn o bryd, yr holl iaith raglennu (cyfosodwr gweithio iawn) yn eich galluogi i ysgrifennu amcanion perfformiad arbennig, sy'n effeithio yn gryf ar weithrediad y caledwedd. Y prif bwrpas yw creu micro-ops a chodau bach. Mae'r iaith yn rhoi mwy o gyfleoedd nag, er enghraifft, Pascal neu C

Disgrifiad byr o'r iaith cynulliad

Mae'r holl ieithoedd rhaglennu yn cael eu rhannu gan lefel: isel ac uchel. Unrhyw un o'r cystrawennol system "teulu" Cydosodydd cael ei nodweddu yn uniongyrchol sy'n integreiddio rhai o'r rhinweddau mwyaf cyffredin ac ieithoedd modern. Ar y llaw arall sydd ganddynt yn gyffredin y ffaith y gallwch eu defnyddio yn llawn system gyfrifiadurol.

Un o nodweddion arbennig y compiler yn hawdd i'w ddefnyddio. Mae hyn yn wahanol i'r rhai sy'n gweithio yn unig gyda lefelau uchel. Os byddwn yn cymryd i ystyriaeth unrhyw Cydosodydd iaith raglennu fath yn gweithredu ddwywaith yn gyflymach ac yn well. Ysgrifennu mae'n hawdd i raglen, nid oes angen gormod o amser.

Yn fyr am strwythur iaith

Os byddwn yn siarad yn gyffredinol am strwythur a swyddogaeth iaith, gallwn ddweud yn sicr fod ei dîm yn cydymffurfio'n llawn â gorchmynion y prosesydd. Hy Cydosodydd defnyddio'r mnemonig, y person mwyaf addas i gael eu cofnodi.

Yn wahanol i ieithoedd rhaglennu eraill, Cydosodydd cael ei ddefnyddio yn lle y cyfeiriad ar gyfer ysgrifennu y celloedd cof tagiau diffiniedig. Maent yn rhedeg y broses gyfieithu cod yn y cyfarwyddebau hyn a elwir yn. Mae hyn yn cyfeiriadau cymharol, nad ydynt yn effeithio ar weithrediad y prosesydd (nid cyfieithu i iaith beiriant), ac yn angenrheidiol i adnabod yr amgylchedd rhaglennu mwyaf.

Mae wedi ei prosesydd ei hun ar gyfer pob llinell o'r system gorchymyn. Yn y sefyllfa hon, yr hawl i unrhyw broses, gan gynnwys y cod brodorol cyfieithu.

Mae iaith y Cynulliad nifer o gystrawennau, a fydd yn cael ei drafod yn yr erthygl.

manteision iaith

Bydd y pwysicaf a'r iaith cynulliad ddyfais mwyaf cyfleus yn ei bod yn bosibl i ysgrifennu unrhyw raglen ar gyfer y prosesydd, a fydd yn gryno iawn. Os bydd y cod yn enfawr, yr amgylchedd rhaglennu rhai prosesau ail-gyfeiriadau i mewn i gof. Fodd bynnag, maent i gyd yn perfformio'n eithaf cyflym ac yn flawlessly, oni bai, wrth gwrs, maent yn cael eu gweinyddu gan rhaglennydd cymwys.

Gyrwyr, systemau gweithredu, BIOS, crynoadyddion, cyfieithwyr, ac yn y blaen - .. Mae hyn i gyd yn iaith y rhaglen cyfosodwr.

Wrth ddefnyddio disassembler, sy'n gwneud dehongliad o'r peiriant yn yr iaith cyfrifiadur gallwch yn hawdd ddeall sut hyn neu y dasg system, hyd yn oed os nad yw'n hunan-esboniadol. Fodd bynnag, mae hyn yn bosib dim ond os bydd y goleuni y rhaglen. Yn anffodus, mae'r cytundeb yn eithaf anodd mewn cod heb fod yn ddibwys.

iaith anfanteision

Yn anffodus, rhaglenwyr ddechreuwyr (ac yn aml yn bobl broffesiynol) yn anodd i'w gwneud allan yr iaith. Mae'r cyfosodwr gofyn am ddisgrifiad manwl o'r gorchmynion angenrheidiol. Oherwydd y ffaith bod yr angen i ddefnyddio'r cyfarwyddiadau peiriant, gan gynyddu'r tebygolrwydd o gamau gweithredu gwallus a chymhlethdod gweithredu.

Er mwyn ysgrifennu hyd yn oed y rhaglen symlaf, mae angen cymhwyso i'r rhaglennydd, ac mae ei lefel o wybodaeth braidd yn uchel. Un o sgil cyffredin, yn anffodus, yn aml yn ysgrifennu cod drwg.

Os bydd y llwyfan ar gyfer y mae'r rhaglen yn cael ei greu, diweddaru, rhaid i bob tîm ei ailysgrifennu â llaw - sy'n ofynnol gan yr iaith ei hun. Nid yw'r cyfosodwr yn cefnogi perfformiad broses rheoli awtomatig ac amnewid unrhyw gydran.

tîm iaith

Fel y soniwyd uchod, mae gan bob prosesydd ei set cyfarwyddyd ei hun. elfennau syml sy'n cael eu cydnabod gan bob math yn y codau canlynol:

  • trosglwyddo data yn cael ei wneud gan ddefnyddio mov a t. d.
  • Gorchmynion sy'n ymwneud â rhifyddeg: is, imul et al.
  • Gall bitwise a swyddogaethau rhesymegol yn cael eu gwireddu drwy ddefnyddio neu, ac ac yn y blaen. N. Dyma'r hanfodion iaith cynulliad ei alluogi i fod yn debyg i'r llall.
  • Er mwyn gwneud y trawsnewid o un tîm i'r llall, dylech gofrestru gweithredwyr o'r fath: djnz, cfsneq, cjne. Gall rhaglenwyr dibrofiad yn ymddangos bod hyn yn unig yw criw o lythyrau, ond nid yw hyn yn wir.
  • I mewn ac allan yn cael eu defnyddio yn yr achos, os oes angen i fynd i mewn i'r porthladd (neu'r allbwn ohonynt).
  • I reoli gorchmynion cynnwys int. Diolch iddo, gallwch derfynu unrhyw broses o blaid y prif gamau.

Gan ddefnyddio'r canllawiau

Rhaglennu microcontroller (Cydosodydd yn caniatáu hynny ac yn ymdopi â gweithredu), y lefel isaf yn y rhan fwyaf o achosion yn dod i ben yn llwyddiannus. Mae'n well defnyddio proseswyr ag adnoddau cyfyngedig. 32-bit dechnoleg iaith honno yn cyd-fynd yn berffaith. Yn aml, gall y codau i'w gweld cyfarwyddebau. Beth yw hyn? Ac am ba defnyddio?

Yn gyntaf mae angen i ni ganolbwyntio ar y ffaith nad yw'r gyfarwyddeb wedi cyfieithu i iaith peiriant. Maent yn rheoleiddio perfformiad o waith gan y compiler. Yn wahanol i'r gorchymyn, y paramedrau, cael gwahanol swyddogaethau, yn wahanol nid oherwydd gwahanol proseswyr, ond ar draul cyfieithydd arall. Ymhlith y prif canllawiau canlynol:

  • macros gwych.
  • Mae yna hefyd gyfarwyddeb sydd â'r iaith uchaf. Cyfosodwr berffaith "darllen" nhw a pherfformio.
  • Mae swyddogaethau monitro a rheolaeth ar y dulliau compiler.
  • Cydnabod cysonion a newidynnau.
  • Mae Rheoliad y rhaglenni sydd yn y cof.

Tarddiad yr enw

Diolch i hyn a elwir yr iaith - "Cydosodydd"? Ydym yn sôn am y cyfieithydd a'r compiler, sy'n cynhyrchu crypting data. O English Cydosodydd golygu dim byd, fel y casglwr. Nid yw'r rhaglen wedi cael ei gasglu â llaw, strwythur awtomatig yn cael ei ddefnyddio. Ar ben hynny, ar hyn o bryd eisoes defnyddwyr ac arbenigwyr dileu y gwahaniaeth rhwng y termau. rhaglennu ieithoedd yn aml gelwir cyfosodwr yw, er ei fod yn unig yw offeryn.

Oherwydd yr enw cyfunol a dderbynnir yn gyffredinol ar gyfer rhai ceir yn benderfyniad anghywir bod iaith lefel isel sengl (neu'r norm safonol ar ei gyfer). I'r rhaglennydd roeddwn yn gwybod pa fath o strwythur dan sylw, mae angen i nodi, ar gyfer unrhyw lwyfan gan ddefnyddio un neu iaith cynulliad arall.

macromedia

iaith y Cynulliad, a greodd yn gymharol ddiweddar, wedi macromedia. Maent yn hwyluso ysgrifennu a gweithredu'r rhaglen. Diolch i'w presenoldeb, mae'r compiler perfformio cod a ysgrifennwyd yn gynt o lawer. Pan fyddwch yn creu detholiad amodol, gallwch ysgrifennu bloc enfawr o orchmynion, ac yn haws i'w defnyddio Macromedia. Maent yn caniatáu i newid yn gyflym rhwng y camau gweithredu, yn achos cyflwr neu fethiant.

Wrth ddefnyddio'r cyfarwyddebau iaith macro rhaglennydd yn derbyn macros cyfosodwr. Weithiau gellir ei defnyddio yn eang, ac weithiau ei nodweddion swyddogaethol yn cael eu lleihau i un gorchymyn. Mae eu presenoldeb yn y cod haws i weithio gyda nhw, gan ei wneud yn fwy 'n athrylithgar ac yn glir. Fodd bynnag, dylai fod yn dal i fod yn ofalus - mewn rhai achosion, macros, ar y groes, gwaethygu'r sefyllfa.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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