|
Mavzu: Assembler tili operatorlari va ularni qo’llash
|
bet | 1/7 | Sana | 25.05.2024 | Hajmi | 93,54 Kb. | | #253351 |
Bog'liq Kompyuterni Tashkil etish Imomov Amirsaid Mavzu:Assembler tili operatorlari va ularni qo’llash Imomov Amirsaid Reja: Assembler tili. - Assembler so'zi ingliz tilidan olingan bo'lib, yig'uvchi, jamlovchi ma'nolarini anglatadi. Assemblerda yoziladigan dasturlar hamma dasturlash tlllarida bo'lgani kabi, oddly matn sifatida matn muharirlari orqall yoziladi. Assembler berilgan matndagi assembler buyruqlarini mashina buyruqlariga o'giradi.
Bu til quyi darajali til deb atalishining sababi shundaki, assembler tili mashina tiliga juda yaqin ko'rinishga ega. Undagi har bir vazifa, topshlriq, amal yoki buyruq aniq bir mashina darajasidagi buyruqqa to'g'ri keladi, ya'ni assemblerdagi har bir buyruq mos ravishda o'z yagona mashina kodiga ega - Bu til quyi darajali til deb atalishining sababi shundaki, assembler tili mashina tiliga juda yaqin ko'rinishga ega. Undagi har bir vazifa, topshlriq, amal yoki buyruq aniq bir mashina darajasidagi buyruqqa to'g'ri keladi, ya'ni assemblerdagi har bir buyruq mos ravishda o'z yagona mashina kodiga ega
Assemblerda tuziladigan dasturlar mikroprotsessor imkoniyati va resurslarini to‘liq hisobga olgan holda amalga oshiriladi, masalan, 16-bit, 32-bit va hk. Dasturlarni assemblerlash va bog‘lanish muharrirlari yordamida exe-faylga yig‘ish uchun turli kompilyatorlar ishlab chiqilgan. Masalan: - Assemblerda tuziladigan dasturlar mikroprotsessor imkoniyati va resurslarini to‘liq hisobga olgan holda amalga oshiriladi, masalan, 16-bit, 32-bit va hk. Dasturlarni assemblerlash va bog‘lanish muharrirlari yordamida exe-faylga yig‘ish uchun turli kompilyatorlar ishlab chiqilgan. Masalan:
(Macro Assembler) - Microsoft firmasining paketi. DOS bilan bir vaqtda Windows 9x/NT uchun assembler dasturlarini kompilyatsilashda ishlatiladi. Yangi versiyasi paketi MASM32 deb nomlanadi; - (Macro Assembler) - Microsoft firmasining paketi. DOS bilan bir vaqtda Windows 9x/NT uchun assembler dasturlarini kompilyatsilashda ishlatiladi. Yangi versiyasi paketi MASM32 deb nomlanadi;
|
| |