Lågnivåspråk

Från Rilpedia

Hoppa till: navigering, sök
Wikipedia_letter_w.pngTexten från svenska WikipediaWikipedialogo_12pt.gif
rpsv.header.diskuteraikon2.gif

Lågnivåspråk, programspråk som ligger nära hårdvaran, assembler är ett utmärkt exempel på lågnivåspråk.

Lågnivåspråk kännetecknas av att det är svårt (men inte omöjligt) att göra mer än de allra enklaste program i dem. Fördelen är att programmeraren har god kontroll över hur programmet beter sig, och en duktig programmerare kan då utnyttja den tillgängliga hårdvaran bättre. I datorernas barndom på 1950-1970-talet var lågnivåspråk det vanligaste sättet att utveckla programvara, och den tidens stora applikationer och operativsystem var skrivna i lågnivåspråk, till exempel telefonstationer. Numera brukar lågnivåspråk reserveras för de allra mest krävande delarna i operativsystem.

Exempel på ett litet program skrivet i lågnivåspråket Assembler:

       org     100h                    ; code starts at offset 100h
       use16                           ; use 16-bit code

  display_text = 9

       mov     ah,display_text
       mov     dx,hello
       int     21h

     mov ax, 4c00h
     int 21h
  hello db 'Hello world!',24h;

Programmet skriver texten "Hello world!" på skärmen.

Se även:


Personliga verktyg