Topshirdi: Tilovboyev Jo’rabek qabul qildi: Xojaniyazova Seregul Assembler tili


va 4 raqamlarini qo'shish uchun quyidagi oddiy yig'ish kodidan foydalanishimiz mumkin



Yüklə 376,73 Kb.
səhifə3/5
tarix02.06.2023
ölçüsü376,73 Kb.
#127658
1   2   3   4   5
Assembler tilida dasturlash asoslari Tilovboyev Jo\'rabek

3 va 4 raqamlarini qo'shish uchun quyidagi oddiy yig'ish kodidan foydalanishimiz mumkin:

3 va 4 raqamlarini qo'shish uchun quyidagi oddiy yig'ish kodidan foydalanishimiz mumkin:

mov eax, 3 - "eax" registriga 3 yuklaydi.

mov ebx, 4 - "ebx" registrga 4 yuklaydi.

eax, ebx, ecx qo'shing - "eax" va "ebx" ni qo'shing va natijani (7) "ecx" da saqlang.

Biroq, assemblerda dastur yozish juda mashaqqatli jarayondir. Buning sababi shundaki, har bir operatsiya juda oddiy darajada bajarilishi kerak. Kompyuter dasturini yaratish uchun hech qachon assembler kodidan foydalanishning hojati bo'lmasligi mumkin, ammo assambleyer tilini o'rganish ko'pincha informatika o'quv dasturining bir qismidir, chunki u protsessorlarning ishlash uslubi to'g'risida foydali ma'lumot beradi.

Assembler tilining afzalliklari

Ushbu asosiy tilni bilish sizni quyidagilar haqida xabardor qiladi:

  • Dasturlar OS, protsessor va BIOS bilan birgalikda ishlaydi.
  • Ma'lumotlar xotirada ko'rsatiladi.
  • Protsessor ko'rsatmalarni bajaradi.
  • Ma'lumotlarga ishlov berish.
  • Dastur tashqi qurilmalarga kirish huquqiga ega bo'ladi.
  • Assembler tilidan foydalanishning afzalliklari:

  • Kamroq xotira va bajarilish vaqtini talab qiladi.
  • Assembler apparatga tegishli murakkab vazifalarni sodda usulda iloji boricha osonlashtiradi.
  • Vaqt tanqidiy ishlariga mos keladi.
  • Interfaol tartiblarini va boshqa xotira dasturlarini yozish uchun eng mos keladi.

Assembler tilini o'rganishimiz kerakmi?

Assambleyer tilini o'rganishimiz kerakmi, bizning ishimizga bog'liq. Ko'pgina ishlab chiquvchilar uchun javob "yo'q". Assembler tilini o'rganishning ikkita asosiy sababi bor: biz uni o'zimiz ishlatishimiz kerakligi yoki kompyuterlarni fundamental darajada tushunishni istaganimiz uchun.

Amaliy nuqtai nazardan, faqat bir nechta muhandislar va kompyuter olimlari assemblerlardan foydalanadilar. Dasturiy ta'minot ishlab chiqaruvchilarning aksariyat qismi, shu jumladan deyarli barcha dasturlarni ishlab chiquvchilar yuqori darajadagi dasturlash tillaridan foydalanadilar va assembler kodisiz. Ammo biz assambleyer tilidan foydalanadigan ba'zi bir aniq yo'nalishlar quyidagilardir:

  • Operatsion tizimlar.
  • Mikrodastur.
  • Uskunalar dasturlari.
  • Dasturlash tillarini loyihalash.
  • Kompilyatorlarni loyihalash.
  • O'rnatilgan tizimlar.
  • Uskuna dizayni.
  • Ilg'or kriptografiya.
  • Nazariy informatika.

  • Yüklə 376,73 Kb.

    Dostları ilə paylaş:
1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin