Lågnivåspråk
Från Rilpedia
Artikeln eller avsnittet innehåller ifrågasatta faktauppgifter. Se diskussionssidan, eller historiken, för mer information. Rätta gärna felaktigheter. |
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: