7-topshiriq
10-variand
Mavzu:
Assembler tilida murakkab arifmetik amallarni bajarish
Reja:
•
Mashina tilidagi buyruqlarning umum
formatlari va turlari
•
Operandlarni saqlash joyiga qarab klassifikatsiyalash
•
Amaliy qism
•
Foydalanilgan adabiyotlar
Berilgan EHM bajarishi mumkin bo’lgan buyruqlarning to’liq ro’yxati EHMning
buyruqlar tizimi deb nomlanadi.
Buyruqlar tizimining arxitekturasida dasturchi uchun mavjud bo'lgan EHM
vositalarini aniqlash odatiy holdir.
Buyruqlar tizimining arxitekturasini dasturiy ta’minot talablariga EHM apparaturasi
imkoniyatlari bilan mos keladigan vosita sifatida qarash mumkin.
Mashina tilidagi buyruqlarning umum formatlari va turlari
EHM ma’lumotlarga ishlov berib
dasturdagi
buyruqlar (kommanda) ketmaketligiga
mos ravishda bajarilib quyilgan masalani yechadi.
Shuning uchun kompyuter dastur asosida boshqariladigan qurilmadir.
Uning
asosini protsessor
(CPU)
, xotira va kiritish-chiqarish qurilmalari tashkil qiladi.
Mashina tilidagi buyruqlarning umum formatlari va turlari
Kompyuter buyruqlarini albatta uni protsessori aniqlab beradi. Bu buyruqlar –
ikkilik sanoq tizimiga asoslangan – sonlar (kod) to’plami bo’lib
mashina tili
deb
nomlanadi. Kodlar (buyruqlar) protsessordan protsessorga o’zgaradi va yozilishi 8
bitdan to 10 lab baytglargacha bo’lishi mumkin. Demak bu buyruqlarni 100 va hatoki
10000 dan ortiq turlari mavjud.
Mashina tilidagi buyruqlarning umum formatlari va turlari
Mashina tilida dasturlash – bu mana shu buyruqlarni eslab qolib, qo’llash bilan
bog’liq bo’lgan murakkab jarayondir. Shu sababli dasturchilar o’z
ishlarini
avtomatlashtirish uchun maxsus inson tiliga yaqin bo’lgan tildan (
ingliz tili asosida
)
tarjimonchi dasturlar yaratishdi va uni