Buyruqlar qatoridan buyruqlar hisoblagichi ko'rsatgan buyruqni tanlani. Buyruqlar qatorida keyingi buyruqning manzilini aniqlanadi va buyruqlar hisoblagichiga keyingi buyruq manzilini yoziladi. - Buyruqlar qatoridan buyruqlar hisoblagichi ko'rsatgan buyruqni tanlani. Buyruqlar qatorida keyingi buyruqning manzilini aniqlanadi va buyruqlar hisoblagichiga keyingi buyruq manzilini yoziladi.
- Buyruqni dekodlash. Agar buyruq xotirada operandlarga ega bo'lsa, u holda operandlarni tanlanadi.
- Buyruqni ishga tushiriladi va bayroqlar o'rnatiladi.
- Natijani xotiraga yoziladi (agar kerak bo'lsa).
- 1-bosqichdan keyingi buyruqni bajarishni boshlanadi.
ASSEMBLER dasturlash tili - Dasturlash - bu dasturlash tilida yozilgan dasturiy mahsulotlarni yaratish san'ati.
- Dasturlash tili - bu kompyuter tomonidan o'qiladigan dasturlarni yozish uchun yaratilgan rasmiy ishora tizimi.
- Dasturlash tillari uch turga bo'linadi:
- mashina tillari. Bu odam uchun juda tushunarsiz, ammo kompyuter uchun juda tushunarli.
- past darajadagi tillar. Masalan, Assembler.
- yuqori darajadagi dasturlash tillari. Masalan, Paskal, C, Java.
Assembler dasturlash tilining yaratilish tarixi - Moris Uilkes – “Edsack” uchun mnemonik sxema va bitta tizimda (ingliz tilida assembly system deb nomlangan) yigilgan dasturlar ketma-ketligidan iborat kutubhonani e’lon qiladi. U dasturlar bajarilishining ketma-ketligini tashkil qilgan bo’lgan.
- Mashina kodlarida yozilgan birinchi kompyuter dasturi 1948 yilda Angliyada ishga tushirildi.
- 1950 yilgacha barcha kompyuter dasturlari faqat mashina kodlarida yozilgan. Dasturlarni kompilyatsiya qilishning bu usuli juda mashaqqatli edi, chunki algoritm kompyuter buyruqlari bilan javob beradigan elementar harakatlargacha batafsil bayon qilinishi kerak edi. Natijada, dasturlar og'ir edi, ko'p sonli xatolarni o'z ichiga oldi, bu esa o'z navbatida aniqlash va olib tashlash uchun juda ko'p vaqt talab qildi.
Do'stlaringiz bilan baham: |