Perguntas com a marcação «assembly»

95
Compilando Python para WebAssembly

Eu li que é possível converter o código Python 2.7 para Web Assembly, mas não consigo encontrar um guia definitivo sobre como fazer isso. Até agora eu compilei um programa C para Web Assembly usando Emscripten e todos os seus componentes necessários, então sei que está funcionando (guia usado:...

94
Como ver o conteúdo da pilha com GDB?

Eu sou novo no GDB, então tenho algumas perguntas: Como posso ver o conteúdo da pilha? Exemplo: para ver o conteúdo do cadastro, digito info registers. Para a pilha, o que deveria ser? Como posso ver o conteúdo de $0x4(%esp)? Quando digito print /d $0x4(%esp), GDB dá um erro. Plataforma: Linux...

94
O que é mais rápido: if (bool) ou if (int)?

Qual valor é melhor usar? Boolean true or Integer 1? O tópico acima me fez fazer alguns experimentos com boole intem ifcondições. Então, apenas por curiosidade, escrevi este programa: int f(int i) { if ( i ) return 99; //if(int) else return -99; } int g(bool b) { if ( b ) return 99;...