SPARC: erinevus redaktsioonide vahel

Eemaldatud sisu Lisatud sisu
Moment92 (arutelu | kaastöö)
Resümee puudub
Moment92 (arutelu | kaastöö)
Resümee puudub
27. rida:
<ref name="sparcproductdirectory">{{cite web|url=http://www.sparcproductdirectory.com/history.html |title=SPARC History |publisher=sparcproducthistory.com |accessdate=2010-11-17}}</ref>
 
==SPARC Assembler==
SPARC protsessoritele mõeldud programmid kompileeritakse SPARC Assembleri. x86 Assembler ja SPARC Assembler on aga piisavalt sarnased, et on enamasti võimalik konvertida ühest keelest teise.
 
Alljärgnev näide on Solarise operatsioonisüsteemile kirjutatud SPARC Assembleri programmist, mis prindib välja fraasi "Hello world!".
 
<source lang="asm">
.section ".text"
.global _start
_start:
mov 4,%g1 ! 4 is SYS_write
mov 1,%o0 ! 1 is stdout
set .msg,%o1 ! pointer to buffer
mov (.msgend-.msg),%o2 ! length
ta 8
 
mov 1,%g1 ! 1 is SYS_exit
clr %o0 ! return status is 0
ta 8
 
.msg:
.ascii "Hello world!\n"
.msgend:
</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 output registrisse väärtus 1, mis tähistab väljundit, peale 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(). Peale seda lõpetatakse programmi tegevus sellega, et käivitatakse käsk exit().
<ref name="dmr.ath.cx">{{cite web|url=http://dmr.ath.cx/notes/sparc-hi.html |title=SPARC Assembler |publisher=dmr.ath.cx |accessdate=2010-11-18}}</ref>
 
==Superarvuti==
33. rida ⟶ 59. rida:
K computer on saavutanud maksimaalseks kiiruseks 10.51 petaflopsi, mis on üle nelja korra kiirem kui eelmine rekordiomanik Hiina Tianhe-1A. Samas ei ole K computer veel täielikult valmis, arvatakse, et see saadakse täielikult töökorda 2012. aasta novembriks.
<ref name="Fujitsu">{{cite web|url=http://www.fujitsu.com/global/news/pr/archives/month/2011/20111102-02.html |title=K Computer |publisher=fujitsu.com |accessdate=2010-11-17}}</ref>
 
 
==Viited==