Maxmudov yaxyobek


-jadval Forth Stack mashinasi bo'yicha ko'rsatmalar


Download 153.13 Kb.
bet2/3
Sana14.12.2022
Hajmi153.13 Kb.
#1003260
1   2   3
Bog'liq
TARJIMA PARADIGMA

16-jadval
Forth Stack mashinasi bo'yicha ko'rsatmalar

























































































































Harakatlarning kengayishi-bu aniq parametrlarga ega bo'lgan yangi ta'riflar stekda.


Jadval 17
Forth Stack Machine ko'rsatmalarining spetsifikatsiyasi


To'rtinchi til uchun dasturlash tizimi juftlikni o'z ichiga oladi
"tarjimon - kompilyator", va kompilyatsiya texnikasi juda
samarali. Tizim ma'lumotlarni taqdim etishning yagona protsedurasidan foydalanadi va
dasturdagi buyruqlar so'zlar ketma-ketligidir. Ma'lumotlar bor
ishlov berish operatsiyalaridan oldin. Operatsiya tizimga ma'lum
so'z. Ma'lumotlar oddiygina operatsiya uni oladigan stekga yuklanadi.
uning parametrlari soniga ko'ra.
To'rtinchi til uchun tarjima avtomati murakkabligi bilan solishtirish mumkin
montaj mashinasi. Asosiy farqlar quyidagilardir:
- To'rtinchi lug'at ixtiyoriy uzunlikdagi satrlarni va jadvalni saqlaydi
assembler teglari belgilangan o'lchamdagi manzillarni saqlaydi;
- tartibga solishda qaytish manzilini eslab qolish o'rniga
pastki dastur/funksiya ta'riflari kengaytiriladigan tarzda joylashtirilgan
lug'at;
– yashirin funksiya parametrlari stekda oldindan ajratilgan, ularning
raqam ma'lum;
– hisob-kitoblar natijalari stekda jamlangan.

Dastur qismi



Eslatma



Yuqori ikkita elementni ko'paytirish
stack
Ikkinchi elementni tepaga nusxalash
stack
Yuqori ikki elementning farqi
Yuqori ikkita elementni qayta tartibga solish
Ikkita yuqori element
Yuqori ikkita elementni ko'paytirish
so'm



Kattalashtirilgan nom deklaratsiyasi
harakatlar
Ikkita yuqori element
Ko'paytirish va almashtirish
= Ikki va kvadrat
Sum - stekdagi natija



Funktsiya ta'riflarini dasturlash qulayligi uchun,
o'zgaruvchilar va konstantalarni modellashtirish metodologiyasi, shuningdek, vositalar
tarmoqlanish yordamida jarayonlarni boshqarish: shartli ifoda va
kalit, simulyatsiya davrlari.
To'rtinchi til stek bo'yicha hisob-kitoblarni tashkil etishga misoldir. Bo'lishi mumkin
amaliy qobiliyatiga ega asosiy til sifatida qaraladi
mashinadan mustaqil samarali dasturlash vositalarining cheklanmagan domenga xos kengaytmasi. Til imkon beradi
"yaxshi" yozilgan dasturlar uchun samarali kod yaratish.
To'rtinchi dasturlash ehtiyotkorlik va aniqlikni talab qiladi. Qisqacha shakllarga erishish mumkinligi nostandart narxda berilgan dasturlarni o'tkazish uchun ozgina moslashtirilgan individual echimlar boshqa odamlarning qo'llari. "Hamma narsani o'zingiz dasturlang!" va "Qo'rqma qayta yozing!" dasturlashga yondashuvni to'g'ri aks ettiradi Forthda. Muvaffaqiyatga ehtiyotkorlik bilan tuzatish va maksimalizm orqali erishiladi ishlab chiqishda dasturlash vazifasini ko'rish qobiliyati. To'rtinchi til muallifi Charlz Mouri 1968 yilda shunday ta'kidlagan edi: "To'rtinchi til emas. ekvalayzer, lekin kuchaytirgich
70-yillarning o'rtalariga kelib, Forth BASIC va keyin uchinchi eng mashhur bo'ldi
Paskal mikroprotsessor asboblarini ishlab chiqishda o'z pozitsiyalarini qo'lga kiritdi.
Dasturlash texnikasi nuqtai nazaridan Forth makro assemblerga o'xshaydi, faqat
mashina so'zlari ustidan buyruqlar tizimi o'rniga, u foydalanadi stek operatsiyalari tizimi.

Download 153.13 Kb.

Do'stlaringiz bilan baham:
1   2   3




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