• 1.1 - rasm. Dasturlashtirish tili tasnifi
  • Amaliy mashg`ulot №14-15




    Download 264.98 Kb.
    Pdf ko'rish
    bet1/4
    Sana22.03.2024
    Hajmi264.98 Kb.
    #175365
      1   2   3   4
    Bog'liq
    Amaliy 14-15
    5ЛОТ, 99, 61e66871943310.71346549


    Amaliy mashg`ulot № 14-15 
     
    Assembler tilining asosiy operatorlari bilan tanishish 
    Assembler tilida murakkab arifmetik amallarini bajarish. Assembler 
    dasturlashda registr xotirasi va ram xotrasidan foydalanish 
    Assembler, ASM, jmp, jz, jnz, test, megabayt, kilobayt, intel, borland int., 
    turbo assembler, tlink.exe, tasm.exe, td.exe, otladchik.
     
    ASSEMBLERDA DASTURLASH. 
    Kompyuter texnologiyalari taraqqiyoti algoritmlarni yozish - dasturlash 
    tillari uchun yangi turli xil simvolli tizimlarining paydo bo'lish jarayonini 
    aniqlanadi.
    Programmalashtirish 
    tili
    Mashinaga yo’naltirilgan
    (quyi daraja)
    Algoritmlashtirilgan
    (yuqori daraja)
    Mashina kodi
    Assembler tili
    Ob’ekt tili
    (C++, C#, Delphi)
    Deklarativ
    Chuqurlashtirilgan
    (Shell, PHP, Phyton, 
    Ruby)
    Prosedurali 
    (Fortan, Paskal, C)
    1.1 - rasm. Dasturlashtirish tili tasnifi 
    Ko'plab dasturlash tillari mavjud, biroq biz Assembler tiliga e'tibor 
    qaratamiz. 
    Hozirgi vaqtda dasturchi Assemblerdan ancha sodda dasturlash tillarini 
    qo'llashi mumkinligiga qaramasdan, Assembler bilimi va unda dasturlash 
    qobiliyati hech qachon ortiq bo'lmaydi. Bu quyidagi dalillar bilan 
    tasdiqlangan: 
    1. Boshqa dasturiy tillardan talablarni to'liq qondiradigan prilojeniyalar 
    yozish har doim ham mumkin emas. Va ba'zi hollarda butunlay mumkin 
    emas. Assembler dasturlash tilida siz har qanday dasturni yozishingiz 
    mumkin. 
    2. Ba'zan yuqori darajali dasturlash tillari kerakli tezlikni ta'minlay 
    olmaydi. Assembler'da yaratilgan dasturlar esa har doim tez. 
    3. Yuqori darajadagi tillarda yaratilgan dasturlarning hajmi Assemblerda 
    yaratilgan dasturlarga qaraganda ancha katta. 
    4. Assembler tili sizga to'g'ridan-to'g'ri apparat bilan ishlash imkonini 
    beradi, bu esa ba'zi hollarda dasturchiga afzallik va istalgan natijani beradi. 
    Yuqori darajadagi tilda dastur apparat qurilmalari bilan yozma modul orqali 
    ishlaydi, ya'ni dasturchiga biron bir narsani o'zgartirishga ruxsat bermaydi va 


    shuning uchun kerakli natijani olish imkoni ega bo’lmaydi. 
    5. Assembler tilini bilish faqat yuqori darajadagi tillarda dasturga ega 
    bo'lganlarga nisbatan katta afzallik beradi. Assembler biladigan dasturchi 
    kompyuterning tuzilishini va apparat apparatlarining tuzilishini biladi. 

    Download 264.98 Kb.
      1   2   3   4




    Download 264.98 Kb.
    Pdf ko'rish