Računalni program je skup uputa računalu što treba učiniti i kako to izvesti. Postoje razne vrste programa ovisno o zadatku koji želimo da program izvrši. Tako postoje tekstprocesori za pisanje teksta, proračunske tablice za izradu tablica, baze podataka i dr.
Računalni program se pomoću jezičnog prevoditelja mora prevesti u binarni brojevni sustav da bi ga računalo razumjelo i izvršavalo.
Primjer (izvorni kod)
• Adresa• Oznaka• Naredba •• Binarni brojevni sustav • .begin.org 2048a_start.equ 3000 2048ld [length],&r111000010 00000000 00101000 00101100 2052ld [address],%r2 11000100 00000000 00101000 00110000 2056addcc %r3,%r0,%r3 10000110 10001000 11000000 00000000 2060loop:addcc %r1,%r1,%r0 10000000 10001000 01000000 00000001 2064be done 00000010 10000000 00000000 00000110 2068addcc %r1,-4,%r1 10000010 10000000 01111111 11111100 2072addcc %r1,%r2,%r4 10001000 10000000 01000000 00000010 2076ld %r4,%r5 11001010 00000001 00000000 00000000 2080ba loop 00010000 10111111 11111111 11111011 2084addcc %r3,%r5,%r3 10000110 10000000 11000000 00000101 2088done:jmpl %r15+4,%r0 10000001 11000011 11100000 00000100 2092length:20 00000000 00000000 00000000 00010100 2096address:a_start 00000000 00000000 00001011 10111000.org a_start 3000a:25 00000000 00000000 00000000 00011001 3004-10 11111111 11111111 11111111 11110110 300833 00000000 00000000 00000000 00100001 3012-5 11111111 11111111 11111111 11111011 30167 00000000 00000000 00000000 00000111.end
Kategorija:Programiranje