Assambler tili nima ?


Download 1.8 Mb.
bet4/4
Sana07.04.2023
Hajmi1.8 Mb.
#1336634
1   2   3   4
Bog'liq
Assambler tili

Ikkinchi o'tish:

  • belgilar jadvalidagi ma'lumotlardan foydalanib, ko'rsatmalarni mashina tiliga aylantirish
  • Assambler 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.
    • Assambler tilidan foydalanishning afzalliklari:

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

    Assambler tilini o'rganishimiz kerakmi?

    Assambleyer tilini o'rganishimiz bu 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:

    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.
    • Assambleyerni o'rganishning yana bir sababi bu kompyuterning tubida nima borligini yaxshiroq anglashdir. (Shuning uchun deyarli barcha IT mutaxassislari ushbu tilni o'quv jarayonida o'rgatishadi.)

       


    Download 1.8 Mb.

    Do'stlaringiz bilan baham:
    1   2   3   4




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