Ma’lumotlarni aniqlash psevdooperatorlari, bajariluvchi operatorlarning aksariyati bo’lib, ular mashina buyruqlariga o’girilmaydi, faqat translyator-dasturga dasturchilar tomonidan ko’rsatmalardan iborat bo’ladi.
Makrooperatorlar esa bir nechta dasturlash tilining oddiy operatorlarni yoki psevdooperatorlarni translyator uchun almashtirilish qonuniyatini belgilaydi. Misol taraqasida protsedura yoki makroslarni keltirishimiz mumkin
2) Assemblerning ma’lumotlarga ishlov berish operatorlari
Ma’lumotlarni qayta ishlash uchun Assembler tilining operatorlarini quyidagicha guruhlarga ajratishimiz mumkin:
Arifmetik operatorlar
Mantiqiy operatorlar
Ma’lumotlarni uzatish operatorlar
Bayroq-maydonlarni boshqarish operatorlar
Siljitish operatorlar
Zanjir(qator) ustida operatorlar
Quyida shu operator turlariga batafsil to’xtab o’tamiz va ularning dasturda yozilish sintaksis misollari bilan tanishib chiqamiz.
Arifmetik operatorlar. Mikroprotsessorning arifmetik buyruqlari ikkilik va o’nlik (ikkilik ko’rinishida kodlangan) sinf buyruqlarga bo’linadi. Ikkinchi ko’rinishidagi sinf buyruqlari kamdan-kam ishlatiladi chunki ular hotira hajmini ko’p egallaydi.
Barcha arifmetik buyruqlar ishorali va ishorasiz bo’lishi mumkin. Ishorali buyruqlar manfiy va musbat sonllar ustida bajarilishi mumkin bo’lsa, ishorasiz buyruqlar esa faqat musbat sonlar ustida.
Assembler tilining arifmetik buyruqlarni to’rtda guruhga bo’linadi:
1.Qo’shish operatorlari
2.Ayirish operatorlari
3.Ko’paytirish operatorlari
4.Bo’lish operatorlari
http://fayllar.org
Do'stlaringiz bilan baham: |