SPARC: erinevus redaktsioonide vahel

Eemaldatud sisu Lisatud sisu
P pisitoimetamine
Xqbot (arutelu | kaastöö)
P Bot: Replace deprecated <source> tag and "enclose" parameter
48. rida:
Alljärgnev näide on Solarise operatsioonisüsteemile kirjutatud SPARC Assembleri programmist, mis prindib välja fraasi "Hello world!".
 
<sourcesyntaxhighlight lang="asm">
.section ".text"
.global _start
66. rida:
.ascii "Hello world!\n"
.msgend:
</syntaxhighlight>
</source>
 
Käsku "mov" kasutatakse selleks, et tõsta midagi protsessori registrisse. Näiteks "mov 4,%g1" kirjutab registrisse g1 väärtuse 4. See tähistab süsteemi käsku "SYS_write". Seejärel kirjutatakse registrisse ''output'' väärtus 1, mis tähistab väljundit. Pärast seda kirjutatakse sõne "Hello world!" ''pointer output'' registrisse. Lisaks kirjutatakse sinna ka sõne pikkus ning seejärel käivitub süsteemikäsk write(). Pärast seda lõpetatakse programmi tegevus sellega, et käivitatakse käsk exit().