Assembly, passando parâmetros !

13. Re: Assembly, passando parâmetros !

Paulo
paulo1205

(usa Ubuntu)

Enviado em 23/09/2012 - 02:10h

Bem, não respondeu. Por "assunto técnico", eu estava falando do JBC, mesmo.


  


14. Re: Assembly, passando parâmetros !

???
gokernel

(usa Linux Mint)

Enviado em 23/09/2012 - 08:27h

Já que não respondi a sua "pergunta" por ela não ficar bem formulada, então seja direto ...

Se for sobre o uso de passagem de parametros, modifiquei radicalmente pois o "push" não é indicado para "uso geral", pois precisa incrementar a pilha IMEDIATAMENTE depois da chamada.

E pensando em portar para ARM/android foi necessario fazer a "modificação radical".

OBS: usando "push" com a funcao principal quebrava o programa com frequencia, agora nao quebra mais ... então GLÓRIA A DEUS por isso. \o/


15. Re: Assembly, passando parâmetros !

Paulo
paulo1205

(usa Ubuntu)

Enviado em 23/09/2012 - 23:58h

Estávamos já falando de um assunto, a saber, os problemas com chamadas a funções. Antes do comentário, que fiz, aliás, en passant, sobre a saudável gratidão a Deus (que é uma atitude que não tem relação direta de causa e efeito com programação em si), eu cheguei a enviar um link e falar sobre opções oferecidas pelo GCC na plataforma ix86, e fiz algumas perguntas, na expectativa de que suas respostas pudessem me ajudar a buscar meios de informar-me para ajudá-lo. Não sendo este um fórum de teólogos ou de ministros de louvor, mas sim de programação em C e C++, nunca imaginei que o assunto técnico pudesse ser visto em qualquer contexto diferente do de programação em C no geral, e do seu problema, em particular.

Eu gostaria de ter entendido melhor sua dificuldade e o contexto no qual ela se deu, até para eu mesmo ou qualquer outro membro da comunidade aprender também por meio das dúvidas que você teve, e não ter de passar por apertos caso algum dia venha a enfrentar problema semelhante. Fico feliz, no entanto, que você tenha conseguido contornar o que quer lhe estivesse causando embaraços.


16. Re: Assembly, passando parâmetros !

???
gokernel

(usa Linux Mint)

Enviado em 24/09/2012 - 16:39h

@paulo:
"Fico feliz, no entanto, que você tenha conseguido contornar o que quer lhe estivesse causando embaraços."

É tipo assim:
O codigo que passa os parâmetros estão agora em puro C e funcionando mas no futuro ainda vou tentar modificar paara assembly para ganhar mais um pouco de velocidade ...

E se quiser ajudar com críticas, códigos, etc, .... o projeto foi atualizado sabado passado e fica aqui:
http://code.google.com/p/jbc/downloads/list

É um BETA ainda ...




01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts