Dasturlash paradigmalari va uslublari” fanidan


Assambler tilida dasturni yozishlish qadamlari


Download 213.23 Kb.
bet3/4
Sana22.12.2022
Hajmi213.23 Kb.
#1043816
1   2   3   4
Bog'liq
Xolboyev Elbek dasturlash va paradigmalar mustaqil ish

Assambler tilida dasturni yozishlish qadamlari

  1. Muammoni Tahlil qilish

  2. Mantiqiy dasturni ishlab chiqish

  3. Algotimini yozish

  4. Blok-sxemasini chizish

Assambleya tili yordamida dastur buyruqlarini yozish
Ikkita 8 bitli raqamlarni qo'shish va S registrida 8 bitli natijani saqlash uchun assambler tilidagi dastur.
Namuna uchun:

  1. Muammoni Tahlil qilish

Ikki 8-bit raqamlarini qo'shish

  1. Mantiqiy dasturni ishlab chiqish

Ikki raqamni qo'shish
Natijani C reestriga yozib oling

  1. Algotimini yozish

Ikki sonli raqamni oling
Ularni qo’shing
Natijani saqlang
Jarayoni yakunlandi

  • Load 1st no. in register D

  • Load 2nd no. in register E

  • Copy register D to A

  • Add register E to A

  • Copy A to register C

  • Stop processing

  1. Blok-sxemasini chizish


5. Assembler tili yordamida dastur buyruqlarini yozish
Ikkita sonni oling

  • Load 1st no. in register D

  • Load 2nd no. in register E

Ularni qoshing

Natijani saqlang

  • a) Copy A to register C

Yakunlash

  • a) Stop processing

Quyidagi savollarga assembler dasturlash tilida misollar keltiring



  1. Assembler tilida dastur ishlab chiqishning ketma-ketligi.

Assembler tili dasturlashda alohida o'ringa ega. Assembler tilidagi dastur to'g'ridan-to'g'ri
markaziy protsessor buyruqlaridan foydalangan holda tuziladi. Bu esa dasturchiga protsessor
imkoniyatlarini chinakam bilishga yordam beradi. Yuqorida ta'kidlanganidek, Assembler tilidan
asosan kompyuter qurilmalari bilan to'g'ridan-to'g'ri ishlaydigan va ularni boshqaradigan
dasturlar (drayverlar) tuzishda foydalaniladi. Masalan, mashina ishlab chiqaradigan
korxonalardagi avtomatlashgan robotlardan boshlab elektron meditsina asboblarigacha barchasi
uchun yoziladigan boshqaradigan dasturlar shular jumlasidandir. Ammo hozirgi mavjud barcha
qurilmalar uchun boshqaruvchi dasturlar yozilgan-ku, endi Assemblerni o'rganish nimaga kerak
degan savol tug'ilishi mumkin. To'g'ri, lekin hayot hozirda mavjud kompyuter imkoniyatlari bilan
to'xtab qolmaydi. Kundan-kunga yangi qurilmalar ishlab chiqilayapti va ularni boshqaruvchi
dasturlarni tuzish uchun Assembler dasturchilari kerak bo'ladi

  1. Assembler tilida ikkita sonni qo’shish.







  1. Assembler sikl dasturlari.







  1. Asosiy qism:


Download 213.23 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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