28 de novembro de 2005

Vamos ver!

isto em c:

struct {
int t;
int n; } array[100];

int main ()
{ int i;

for (i=0;i<100;i++) t =" 10;" n =" -i;">


em assembler IA32 é isto:

main:
pushl %ebp
movl %esp, %ebp
movl $0, %eax
movl $array, %edx
ciclo:
movl $10,(%edx, %eax, 8)
movl %eax, %ecx
negl %ecx
movl %ecx,4(%edx, %eax, 8)
incl %eax
cmpl $100, %eax
jl ciclo
leave
ret


Agora quero ver se também tenho tantos posts como o Nuno por dizer aquela coisa parva do não sei quantos.

14 comentários:

Xana Pinto disse...

linguagem C...k bom...k injecção....!!!!!

pseudo-minhota disse...

Tu e o Nuno devem ser mesmo bons naquilo que fazem, pois eu cá não percebi um corno acerca do que disseram, devido a linguagem tão técnica :P

Anónimo disse...

A questao é que se lermos o post do nuno, como aquilo é em portugues, consegue-se entender que significa alguma coisa. Agora o teu nao faz la grande sentido.Mas tambem com o teu tao fraco portugues, nao admira que so saibas escrever com traçinhos :D

zeto disse...

n faz para ti! :)

TheGrimReaper disse...

ó ze-to deves ter a mania que sabes mais que os outros e poes-te para aqui a mandar hieroglifos na esperança de mostrar ao simples mortal que nao passamos disso mesmo... pois então para ti e só para ti ca vai uma:

...perante um injecção de vancomicina em ritmo de perfusão inadequado a libertação de histamina levou a uma reação anafilatica sistémica que tebve de ser balanceada com a administração IV de epinefrina de forma a controlar os espasmos musculosesqueleticos .......

zeto disse...

isso para ti tb!

n m apetece ir a wikipedia ver o k faz isso!

Pato Suicida disse...

eu nem li os outros comments, é so pra dar uma ajudinha aí ao zeto!

Sem0g disse...

zeto, foi bonito! (so t faltam 9) ;)

taralhoca II disse...

aqui tens a mh prestação :)

Aquele Que Bloga disse...

Sempre gostei muito mais do zeto do que do Nuno!
Nuno, sem ressentimentos...

zeto: Não falta um ';' no fim do for?

Aquele Abraço

zeto disse...

por acaso o codigo do main ta errado.
devia tar assim

int main ()
{ int i;

for (i=0;i<100;i++) {
array[i].t = 10;
array[i].n = -i;
}

:O nao sei como ficou aquilo

Aquele Que Bloga disse...

Falta outro '}' para fechar o main. Não é para gozar, é mesmo para mostrar que também sei programar em C...

Sou triste.

zeto disse...

ya pois falta!

shame on me!

GEEK POWA!! =)

all your base are belong to us.

TheGrimReaper disse...

se consegures fazer mais correcções ao teu post consegues ter mais comentarios que o nuno ;)

 
Original template by Exotic Mommie