Arvorezinha – PowerPC Assembly
Ora viva!
Aqui estou de novo, agora com a arvorezinha em assembly de powerpc em OpenBSD! Segue o código, é muito parecido com o de mips tirando as comparações e uns loads...
# this powerpc assembly can never fail
.data
estrela: .ascii "*"
newline: .byte 0xa
# REGISTOS
# 13 - counter1
# 14 - counter2
.text # section declaration - begin code
.global main
main:
li 13,0 # counter1 e o registo 13
_ciclo1:
li 15,5
cmpw 13,15
beq _fim
li 14,0 # counter2 e o registo 14
_ciclo2:
cmpw 14,13
beq _estrela
blt _estrela
lis 4,newline@ha
addi 4,4,newline@l
bl _print
addi 13,13,1
b _ciclo1
_estrela:
lis 4,estrela@ha
addi 4,4,estrela@l
bl _print
addi 14,14,1
b _ciclo2
_fim:
li 0,1 # syscall number (sys_exit)
li 3,1 # first argument: exit code
sc # call kernel
_print:
li 0,4 # syscall 4 (sys_write)
li 3,1 # stdout
li 5,1 # tamanho
sc # do it fag!
blr # retorna a onde foi chamado
Uma imagem não precisa de palavras!

achtung: amanha o teu codigo ja está no portugal a ripar
falso easy
devagar
calminha.....
no stress......
tás bom caminho
lolol
q anormais, compram grandes maquinas para fazer arvorezinhas com letras brancas em fundo preto
podiam fazer isso com giz no quadro preto
e mandavam os computadores para as criancinhas do Darfur
I see what you did there... and I don't like it.