Registr – bu juda katta tezlikda ishlovchi xotira vazifasini bajaradigan protsessorga yaqin joylashgan qurilma. Assemblerda buyruqlar dasturning text bo’limida yoziladi. Har bir buyruq alohida qatorda yoziladi


TASM(Borland Assembler) kompilaytori bir muncha yaxshiroq, ammo MASM ga qarab yaratilgan va unga juda o’xshaydi. TASM ham pulli mahsulot. GAS



Download 21,62 Kb.
bet3/4
Sana13.01.2022
Hajmi21,62 Kb.
#359601
1   2   3   4
TASM(Borland Assembler) kompilaytori bir muncha yaxshiroq, ammo MASM ga qarab yaratilgan va unga juda o’xshaydi. TASM ham pulli mahsulot.
GAS(GNU Assembler) assembleri qoidalari juda “daxshatli” va u inson dasturlashiga mo’ljallangan. GAS assembleri asosan boshqa dasturlar tomonidan ishlatiladi. Ushbu mahsulot bepul va u Windows , Linuxda ishlaydi.
AS assembleri faqat Linux va MINIXda ishlaydi.

9. Assemblerda yozilgan kodni ishga tushirish uchun bizga kerak bo’ladi:



    • Bloknot dasturi (yoki istalgan matn muharriri)

    • NASM kompilyatori

    • GCC kompilyatori

*.asm fayl -> *.obj fayl -> *.exe fayl
nasm-io.inc kutubxona faylida C tilining standart kutubxonasidagi o’quv/yozuvni amalga oshiradigan qism dasturlarini assemblerdan turib chaqirishni osonlashtiradigan makroslar mavjud.

qabul_qil

chop_et

10. Qandaydir shart bajarilishi yoki bajarilmasligiga qarab dasturning qaysi bo’lagini ishlatish boshqarilib turiladi. Buni quyidagicha izohlash mumkin:

-Agar mantiqiy shart haqiqat bo’lsa, u holda birinchi amallar ketma-ketligi

-Aks holda ikkinchi amallar ketma-ketligi bajariladi.

Yuqori darajali tillarda bunday holatlarni amalga oshirish uchun if... then ... else yoki if ... else kabi ifodlardan foydalniladi. Ammo assemblerda bunday “murakkab” buyruqlar yo’q. Buning o’rniga mantiqiy shart yoki ifodani haqiqat yoki yolg’on ekanligini tekshirish uchun qiymatlar oddiy usulda taqqoslanadi.
Ikki o’zgaruvchi qiymatini taqqoslashda CMP(Compare-Taqqoslamoq) buyrug’idan foydalniladi:


Download 21,62 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish