Zbekiston respublikasi toshkent shahar al-xorazmiy nomidagi toshkent axborot
Download 70.77 Kb. Pdf ko'rish
|
1-topshiriq
- Bu sahifa navigatsiya:
- Assembly ko’rsatmalari Reja: 1. Kirish. 2. Asosiy sintaksis. 3. Xotira boshqaruvi. 4. Assemblyda registrlar.
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling