Assembler principleri Joba Assembler pragrammalastiriw tili ha’m principleri


Assembler tilinin’ Assambleya ha’m Kompilyator pragrammalastiriw tilinen parqi



Download 38,73 Kb.
bet2/5
Sana03.02.2022
Hajmi38,73 Kb.
#428117
1   2   3   4   5
Bog'liq
Assembler principleri referat 049..

Assembler tilinin’ Assambleya ha’m Kompilyator pragrammalastiriw tilinen parqi

Assambleya anglichansi ( Assambleya " jiynaliw ma’nisinda a), eger assambleya tilinen sózme -sóz torjima etilse, assambleyanıń ma’nisi menen.


Assambleya tilinde jazılǵan programmanı mashina tilindegi programma assambleyasına aylandırıw ( Assembler ). Bunnan toshhqari, bunı ámelge asırıw ushın programma haqıyqatı, assembler ( Assembler aytadı ). Eger bul noto'ǵri ichlatilgan bolsa -da, " assambleyer" yamasa " assambleyer tili" ( Assembler tili dab akesh múmkin) tilinde mániste . Sonıń menen birge, dáslepki kompyuterlerde " assambleyer" " yiǵilish programması" dab atalǵan jaǵdaylar bolǵan.
Protsessor to'ǵridan-to'ǵri bojarishi múmkin bolǵan til bul mashina tili. Biroq, mashina tili ekilik cifrlardıń dizimi bolǵanlıǵı sebepli, odamlar bunı túsiniwleri juda qıyın. Sol sebepli, odamlar ushın to'ǵridan-to'ǵri mashina tilin jazıw ornına mnemonika dab atalǵan buyrıq sózlerinde programmalardı jazıw arqalı odamlar ushın túsiniw ańsatlaw. Biroq, yiǵilish tiliniń manosi hár bir protsessorga so'ngroq táriflanganidek boǵliq bolıp, protsessor arqalı apparattı basqarıw da óz ishine uadi. Sol sebepli kóbinese, tap sol protsessordan paydalanılǵan táǵdirde de, programmalardıń sáykesligi sheklengen.
Óqitishning assotsiatsiya tiline hám mashina tiline sáykes kelediganlarga assambleyerga (jollama ) hám solǵa kórsetpe ámeldegi. Bular mashinalar tili menen birden jazıwmalarga iye bolǵanlıǵı sebepli, programmistler protsessor ishin túsinip programmalar jazıwları múmkin.
Montaj tilinde, tómen dorajadagi operatsiyalar yamasa opcodes dab mashina tiline uyqas etiledi bildirdi jılda mnemonics. Bázi opkodlar mashina buyruǵining bir bólegi retinde bir yamasa bir nechta operandlarni tolab etedi. Bunnan toshhqari, kóplegen assambleya tilleri jarlıqlar hám belgilerdi operandalar retinde ichlatish arqalı mánziller hám turaqlılıqtı ańlatıwı múmkin jáne bul bahalardı programmada bolǵanı sıyaqlı jazıwdı udini uish múmkin ( qattı kodlaw ). Makro Assembler- da so'l tilindegi tekstke udindan at beriwge hám úshewlerbu tekstti basqa kodqa kirgiziw ushın úshewlerbu nomdan paydalanıwǵa múmkinshilik beretuǵın so'l kórsetpeler qábiletleri bar. Kóplegen montajshılar programmanı ichlab shıǵıwda járdem beriw, yiǵish yarayonini basqarıw hám disk rostkadrovka etiwge járdem beriw sıyaqlı qosımsha mexanizmlerge iye.
Mashina tilin odamlar túsiniwi qıyın, sebebi ol bojariladigan esaplaw torkibini CPU ishki dúzilisine boǵliq bolǵan juda ápiwayı operatsiyalarǵa ajratadı hám ózgartiradi. Sol sebepli, kompyuter tillerin tartibga salıw paytida programmalastırıw insan programmistleri ushın oǵir júk edi.
Sol sebepli, mashina tiliniń ózi jazıw ornına, mashina tiliniń " manosiga" sáykes keletuǵın qısqa belgiler hám sózlerdi birlestiriw hám ularni programmalastırıw ushın xarakteristikalaw kórip shıǵıldı.
Dúnyada ámelde ichlaydigan birinshi fon Neumann kompyuteri esaplanǵan EDSAC júklegichi (toshhqi yad apparatınan programmalar hám malumotlarni oqıytuǵın hám ularni tiykarǵı saqlaw apparatına jazatuǵın programma ) allaqachon baslanıwiy funktsiyalardı ámelge asırǵan. montajshı bar. EDSAC sózge jóneltirilgen arxitekturası hám bir sózden ibarat buyrıqlar uzınlıǵına iye bolǵan turaqlı uzınlıqtaǵı buyrıqlar mashinası bolıp, kirisiw úskenesi qoǵoz lenta hám belgilerge jóneltirilgen. EDSAC júklegichi bólsheklerdi A100 F belgiler qatarından qoǵoz áspili cifrlı bahaǵa aylandırıw hám " 100 adresindegi bahanı akkumulyatorga qosıw" buyruǵini ichlab shıǵarıw sıyaqlı onlıq sistemanı konvertatsiya qılıw sıyaqlı funktsiyalar menen úskenelestirilgen..
Mashina tiline ótishni odamlar qol menen ámelge asırıwı múmkin. Buǵan qoldı yiǵish dayiladi. Mashina tili jaysha belgilengen qaǵıydalarǵa muwapıq belgiler hám sózlerden payda bollıǵi sebepli, avtomatikalıq túrde mashina tilin shıǵaratuǵın programmalar yoratila baslandı. Úshewlerbu programma assembler dab ataladı.
Kompyuter torixining dáslepki kúnlerinde mashina tilindegi programmalardı yoratish ushın bunday programmalastırıw avtomatikalıq programmalastırıw dab atalǵan.
50-jıllardıń baslarına tán bir kúlkili waqıya haqqındaǵı qısqa gúrriń bar: Donald Gilliesga fon Neumann holi oylap tabıw etilmegen montajchini ichlab shıǵıwda dorhol rawajlanıwdı toqtatıw kerekligini aytqan. Ósha paytda Neyman kompyuterler odamlar qol menen bojarishi múmkin bolǵan arzımas wazıypalardı bojaradigan waqıt keledi dab oylamaǵan, bálki bul jaysha waqtın paydasız sarplaǵan dab o'ylagan edi.
Assembler mnemonikani ornatıw buyruǵini opkodga hám belgi atların yad jaylarına hám basqa zatlarǵa aylandırıw arqalı ob'ekt kodın ichlab shıǵaradı. Belginiń atı boyınsha malumotlardan paydalanıw assambleyerning zárúrli wazıypası bolıp tabıladı hám mashqalalı esaplaw hám programmanı ózgartirish sebepli mánzildi jańalaw mashqalasın saqlap qolısh múmkin. Kópshilik assembler Ibratlı bir qóllanba nátiyje tez-tez paydalanıw ushın, bir wazıypası bar programcıkları ornına qo'nǵiroq inlining bolıwı múmkin


Download 38,73 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish