1 / 11

Aşağı və yüksək səviyyəli dillər

Aşağı və yüksək səviyyəli dillər. Aşağı səviyyəli dillər. Maşın dilində kodlar çox uzun olduğu üçün səhv yazma ehtimalı çox olur və yazma uzun sürür. Proqramı daha rahat yazmaq üçün 1950-ci illlərdə «Assembler dili» yaradılmışdır. « Assembler dilində» komandaları simvollar əvəz edir.

lexine
Download Presentation

Aşağı və yüksək səviyyəli dillər

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Aşağı və yüksək səviyyəli dillər

  2. Aşağı səviyyəli dillər Maşın dilində kodlar çox uzun olduğu üçün səhv yazma ehtimalı çox olur və yazma uzun sürür. Proqramı daha rahat yazmaq üçün 1950-ci illlərdə «Assembler dili» yaradılmışdır. «Assembler dilində» komandaları simvollar əvəz edir. Bu dildə proqram yazmaq üçün kompyuterin arxitekturası haqqında bilgiyə sahib olmaq lazımdır.

  3. Assembler dilində proqram nümunəsi Title Yazi programi dosseg .model small .stack 100h .data my message db‘Salam ! ’ ,0dh, 0ah, ‘$’ .code main proc movax,@data mov ds, ax mov ah, 9 mov dx, offset my message int 21h mov ax, 4C00h int 21h main endp end main

  4. Assembler dilində yazılan proqram maşın dilinə çevrildikdən sonra işləyir. Maşın dilinə çevirən proqrama kompilyator deyilir. Assembler dili Maşın dili 10110100 00001001 10111010 00001011 00000001 MOV AH,09h MOV DX,010Bh Kompilyator Kompyuterin anladığı dil- maşın dilidir

  5. Assembler dilinin üstünlükləri Assembler dili Maşın dili MOV AH,09h MOV DX,010Bh 10110100 00001001 10111010 00001011 00000001 • Prosedurlar kitabxanasının mövcüd olması (kodlardan təkrar istifadə edə bilmək) Assembler dili Maşın dili MOV AH,09h MOV DX,010Bh 10110100 00001001 10111010 00001011 00000001 Komandaların simvollar vasitəsilə yazılışı (mnomenik yazılış)

  6. Assembler dilinin çatışmamazlıqları • Daşınabilən olmaması (Assemblerdə yazılan kodların çoxu cihaza bağlı yazılır ki, bu da proqramın danışanabilərliyini azaldan faktordur) • Proqram tərtib etmək həddən artıq zəhmət tələb edir. (Mikroprosessorda xırda məsələlər diqqətə alınmalıdır) • Çox uzun proqram yazmaya əlverişli deyil Proqramçılar proqram yazmaq üçün daha sadə, oxunaqlı, yazılışı sadə olan bir dilə ehtiyac duymuşdular. Bu cür dillər yüksək səviyyəli dillər adlanır.

  7. Yüksək səviyyəli dillərin üstünlükləri İnsan dilinə yaxın olan dillərdir. Öyrənmək daha asandır. Daşınabilən proqramlardır.

  8. Aşağı və yüksək səviyyəli dillərin müqayisəsi Pascal Assembler Begin Write(‘ A ’); End. MOV AH,02 MOV DL,41 INT 21 INT 20 Həcmi: 85644 bayt Həcmi: 8 bayt Həcmi az olur və sürətli işləyir Proqram yazmaq asandır

  9. Pascal dilini niyə öyrənirik ? Pascal dili alqoritmik quruluşa malikdir. Pascal dilini proqramlaşdırmanın əlifbası saymaq olar. Digər dillərdən aydın və məntiqi yazılışı ilə fərqlənir.

  10. EV TAPŞIRIĞI:Venn diaqramını doldurun. Aşağı Yüksək səviyyəli dil

  11. Təşəkkürlər Etibar Süleymanov Ordubad rayon Dırnıs kənd tam orta məktəbi

More Related