Penza davlat universiteti


LIST - ro'yxat yaratishni yoqish



Download 2,18 Mb.
bet20/59
Sana18.07.2022
Hajmi2,18 Mb.
#818791
1   ...   16   17   18   19   20   21   22   23   ...   59
Bog'liq
6666666 (1)

LIST - ro'yxat yaratishni yoqish
LIST direktivasi kompilyatorga ro'yxat yaratishni buyuradi. Ro'yxat yig'ish kodi, manzillar va operatsion kodlarning kombinatsiyasidir.
Standart avlod
listing yoqilgan, lekin bu direktiv bilan birgalikda ishlatiladi

lekin alohida qismlar ro'yxatini olish uchun NOLIST direktivasi bilan manba fayllari.


Sintaksis:

.RO'YXAT
Misol: .NOLIST ; Roÿyxat yaratishni oÿchirib qoÿyish


."macro.inc" ni QO'SHILING; Biriktirilgan fayllar ishlamaydi
.INCLUDE "const.def" ; ro'yxatda ko'rsatilgan .LIST ; Roÿyxat yaratishni yoqing
LISTMAC - ro'yxatda makro kengaytirishni yoqish
LISTMAC direktivasidan so'ng kompilyator ko'rsatiladi makrosning mazmunini sanab o'tish. Odatiy bo'lib, ro'yxat faqat makro qo'ng'iroq va o'tkazilgan parametrlarni ko'rsatadi. Sintaksis:

.LISTMAC
Misol: .MACRO MACX ; Makro ta'rifi r0,@0 qo'shing; Makro tanasi eor


; Makros ta'rifining oxiri r1,@1 .ENDMACRO; O.LlIiSbTtaMsAhClashni yoqish makroslar
MACX r2, r1 ; Makro qo'ng'iroq; (ro'yxatda makroning asosiy
qismi ko'rsatiladi)
MAKRO - makro boshlash
Makro ta'rifi MACRO direktivasi bilan boshlanadi. Makrosning nomi direktivaga parametr sifatida uzatiladi. Makro nomi keyinchalik dastur matnida uchrasa, kompilyator uni bilan almashtiradi
makrosning asosiy qismidagi nom. Makros 10 tagacha parametrga ega bo'lishi mumkin, ularga uning tanasida @0-@9 orqali kirish mumkin.
Chaqirilganda parametrlar vergul bilan ajratiladi. Ibratli ta'rif ENDMACRO direktivasi bilan tugaydi. Odatiy bo'lib, ro'yxatga faqat so'l qo'ng'iroq
kiritilgan; makroni kengaytirish uchun siz LISTMAC direktivasidan foydalanishingiz kerak. Ro'yxatdagi makros + belgisi bilan ko'rsatilgan.
Sintaksis:
.MACRO makronomi



Misol: .MACRO

; Makrosni belgilashni boshlang



SUBI16 subi @1,low(@0) ; ml ayirish. par 0 bayt par 1 sbci @2,high(@0) ; Art. bayt par 0 dan 2 par
.ENDMACRO ; Makros ta'rifining oxiri
.CSEG ; Dastur segmenti boshlanishi
SUBI16 0x1234,r16,r17; r17: r16 dan 0x1234 ni ayiring

Download 2,18 Mb.

Do'stlaringiz bilan baham:
1   ...   16   17   18   19   20   21   22   23   ...   59




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