SPARC: erinevus redaktsioonide vahel
Eemaldatud sisu Lisatud sisu
P pisitoimetamine |
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!".
<
.section ".text"
.global _start
66. rida:
.ascii "Hello world!\n"
.msgend:
</syntaxhighlight>
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().
|