Zbekiston respublikasi toshkent shahar al-xorazmiy nomidagi toshkent axborot


Download 70.77 Kb.
Pdf ko'rish
bet1/3
Sana19.06.2023
Hajmi70.77 Kb.
#1610872
  1   2   3
Bog'liq
1-topshiriq



O’ZBEKISTON RESPUBLIKASI TOSHKENT SHAHAR
AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT
TEXNOLOGIYALARI UNIVERSITETI
AMALIY ISH
TIZIMLARNING MATEMATIK VA DASTURIY
TA'MINOTI
BAJARDI: SHARIPOV SUNNATILLO
GURUH: MSS001-2
TEKSHIRDI: BO’RIYEV YUSUF


Assembly ko’rsatmalari
Reja:
1. Kirish.
2. Asosiy sintaksis.
3. Xotira boshqaruvi.
4. Assemblyda registrlar.
5. Assemblyda yozilgan dasturdan namunalar.
6. Xulosa.


Har bir shaxsiy kompyuterda kompyuterning arifmetik, mantiqiy
va boshqaruv faoliyatini boshqaradigan mikroprotsessor mavjud. Har bir
protsessor oilasi klaviaturadan kiritish, ma'lumotlarni ekranda ko'rsatish
va boshqa turli ishlarni bajarish kabi turli operatsiyalarni bajarish uchun
o'z ko'rsatmalariga ega. Ushbu ko'rsatmalar to'plami "mashina tili
ko'rsatmalari"
deb
ataladi.
Protsessor
faqat
mashina
tilidagi
ko'rsatmalarni tushunadi, ular 1 va 0 qatorlaridan iborat. Biroq, mashina
tili dasturiy ta'minotni ishlab chiqishda foydalanish uchun juda
tushunarsiz va murakkab. Shunday qilib, past darajadagi assembly tili
turli xil ko'rsatmalarni ramziy kodda va tushunarli shaklda ifodalovchi
ma'lum bir protsessorlar oilasi uchun mo'ljallangan.
Assambleya tilining afzalliklari:
1) Assembler tilini tushunish odamni quyidagilardan dan xabardor
qiladi:
● Dasturlarning OT, protsessor va BIOS bilan qanday aloqa
qilishi;
● Xotirada va boshqa tashqi qurilmalarda ma'lumotlar qanday
ifodalanadi;
● Protsessor ko'rsatmalarga qanday kirishi va uni bajarishi;
● Ko'rsatmalar ma'lumotlarga qanday kirish va qayta ishlash;
● Dastur tashqi qurilmalarga qanday kirishi.
2) Assembler tilidan foydalanishning boshqa afzalliklari:
● Bu kamroq xotira va bajarish vaqtini talab qiladi;
● Bu apparatga xos murakkab ishlarni osonroq bajarish
imkonini beradi;
● Bu vaqt talab qiladigan ishlar uchun javob beradi;
● U uzilishlar xizmati tartiblarini va boshqa xotira rezident
dasturlarini yozish uchun eng mos keladi.
Shaxsiy kompyuterning asosiy ichki apparati protsessor, xotira va
registrlardan iborat. Registrlar ma'lumotlar va manzillarni saqlaydigan


protsessor komponentlaridir. Dasturni bajarish uchun tizim uni tashqi
qurilmadan ichki xotiraga ko'chiradi. Protsessor dastur ko'rsatmalarini
bajaradi. Kompyuterni saqlashning asosiy birligi bit; u ON (1) yoki OFF
(0) bo'lishi mumkin va 8 ta tegishli bitlar guruhi ko'pgina zamonaviy
kompyuterlarda bayt hosil qiladi. Demak, parite biti baytdagi bitlar
sonini toq qilish uchun ishlatiladi. Agar paritet teng bo'lsa, tizim paritet
xatosi (kamdan-kam bo'lsa-da) bo'lgan deb taxmin qiladi, bu apparat
xatosi yoki elektr uzilishi tufayli yuzaga kelgan bo'lishi mumkin.
Protsessor ma'lumotlarni teskari bayt ketma-ketligida saqlaydi,
ya'ni past tartibli bayt past xotira manzilida va yuqori tartibli bayt yuqori
xotira manzilida saqlanadi. Shunday qilib, agar protsessor 0725H
qiymatini registrdan xotiraga keltirsa, u birinchi navbatda 25 ni pastki
xotira manziliga va 07 ni keyingi xotira manziliga o'tkazadi.
Assambler dasturi uch qismga bo’linadi:
1. Ma'lumotlar bo'limi,
2. BSS bo'limi.
3. Matn bo'limi.
Ma'lumotlar bo'limi ishga tushirilgan ma'lumotlar yoki konstantalarni
e'lon qilish uchun ishlatiladi. Ushbu ma'lumotlar ish vaqtida
o'zgarmaydi. Ushbu bo'limda siz turli xil doimiy qiymatlarni, fayl
nomlarini yoki bufer hajmini va hokazolarni e'lon qilishingiz mumkin.
Ma'lumotlar bo'limini e'lon qilish sintaksisi:

Download 70.77 Kb.

Do'stlaringiz bilan baham:
  1   2   3




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