Resultados da pesquisa a pedido "calling-convention"

2 a resposta

Comportamento de ebp e esp em pilhas usando função com parâmetro

1 a resposta

Pergunta sobre a convenção de chamada do objetivo C e a transmissão de argumentos no ARM

Eu quero saber como o tempo de execução objetivo C lida com argumentos quando eu chamo um método C objetivo, como [NSString stringWithFomat:@"%@, %@", @"Hello", @"World"]Existem três argumentos para essa chamada de objetivo C, como funciona em ...

3 a resposta

convenção de chamada x86: os argumentos transmitidos pela pilha devem ser somente leitura?

Parece que os compiladores de última geração tratam os argumentos passados pela pilha como somente leitura. Observe que na convenção de chamada x86, o chamador envia argumentos para a pilha e o destinatário usa os argumentos na pilha. ...

2 a resposta

C: retornar valor via stack / register question

Sou novo em C, e há uma coisa que não consigo entender. Quando a função retorna algo que não é maior que o registro - meu compilador coloca no EAX. Quando eu retorno a estrutura grande (não o ponteiro, mas a própria estrutura) - ela é retornada ...

2 a resposta

__cdecl, __stdcall e __fastcall são todos chamados exatamente da mesma maneira?

2 a resposta

Por que "mov rcx, rax" é necessário ao chamar printf no assembler x64?

Estou tentando aprender montador x64. Eu escrevi "olá mundo" e tentei chamar printf usando o seguinte código: EXTERN printf: PROC PUBLIC hello_world_asm .data hello_msg db "Hello world", 0 .code hello_world_asm PROC push rbp ; save frame pointer ...

2 a resposta

printf float in nasm assembly de 64 bits

1 a resposta

Escreva um programa Fizz em assembly / Usando a biblioteca C

Alguém poderia me ajudar com este programa de montagem: primeiro imprima os números de 1 a 100. Em seguida, siga as regras do jogo infantil de contagem Fizz: sempre que o número for divisível por 5 ou se contiver o dígito 5, substitua o número ...

1 a resposta

Qual é o equivalente do registrador BP (Frame Pointer) nos processadores ARM?

9 a resposta

Por que os parâmetros padrão devem ser adicionados por último nas funções do C ++?