| Asembler w kodzie linuxa | ||
|---|---|---|
| <<< Wstecz | Przykłady | Dalej >>> |
Przykład programu Hello World! dla procesora SPARC
.data
msg: .ascii "Hello world!\n"
.text
.align 8
.global main
main:
mov 1,%o0 # deskryptor wyjściowy
set msg,%o1 # kopiowany napis
mov 14,%o2 # dlugosc napisu
mov 4, %g1 # numer funkcji systemowej
ta 0 # wywolaj funkcje systemową
mov 1, %g1 # exit
ta 0
|
Na komputerze z procesorem SPARC program kompiluje się tak samo:
gcc -c program.S
ld -s -o program program.S
|
| <<< Wstecz | Spis treści | Dalej >>> |
| Przykłady | Początek rozdziału | Operacje niepodzielne |