Resultados da pesquisa a pedido "assembly"

1 a resposta

converter c para montagem com instruções predicadas [fechado]

Quero converter esse código em assembly usando instruções predicadas If (A>B){ C=A; D=B; E=0 } else{ C=B; }É corr, ct ou como posso usar o jump? cmp R1,R2; considering B is assigned to R2 and A assigned to R1 movlf R3,R1;R3 assign to C mov ...

4 a resposta

O que é o quadro de pilha na montagem?

Qual é a estrutura de um quadro de pilha e como é usada ao chamar funções na montagem?

1 a resposta

erro A2070: operandos de instruções inválidos ao usar o loop while aninhado na linguagem assembly

Eu estou tentando aninhado enquanto loop na montagem usando masm. Estou recebendo o "erro A2070: operandos de instruções inválidos" na linha 15, ou seja, na diretiva endw do loop while interno enquanto executa o código a seguir. INCLUDE ...

1 a resposta

Erro "operandos não coincidem: registrador de 16 e 8 bits" na linguagem assembly

Estou tentando pegar uma entrada de número do usuário e imprimir estrelas iguais a esse número ... mov ah, 1h int 21h mov dl, '*' mov cx,al mov ah,2h l1: int 21h loop l1Mas estou recebendo o seguinte erro ... (4) wrong parameters: MOV cx,al (4) ...

0 a resposta

Como a CPU sabe qual rotina de serviço de interrupção executar contra uma interrupção de hardware?

Por exemplo, uma tecla do teclado é pressionada, causando uma interrupção de hardware gerada na CPU, a CPU envia uma confirmação ao controlador de interrupção. No estágio do processo de interrupção, como a CPU sabe qual rotina de serviço de ...

2 a resposta

Por que o gcc não resolve _mm256_loadu_pd como um único vmovupd?

Estou escrevendo alguns AVX e eu preciso carregar da memória potencialmente desalinhada. Atualmente, estou carregando 4 doubles, portanto, eu usaria instruções intrínsecas _mm256, _loadu_pd [https://software.intel.com/en-us/node/524102]; o ...

2 a resposta

C ++ em x86-64: quando as estruturas / classes são passadas e retornadas nos registradores?

Supondo que a ABI x86-64 no Linux, sob quais condições em C ++ as estruturas são passadas para funções nos registradores versus na pilha? Sob quais condições eles são retornados nos registros? E a resposta muda para as aulas? Se ajudar a ...

1 a resposta

Ignorar atrasos ao alternar domínios da unidade de execução

2 a resposta

Como obter o tamanho de uma função C dentro de um programa C ou com uma montagem inline?

Suponha que eu tenha uma função como abaixo:

1 a resposta

Como $ trabalha exatamente no NASM?

message db "Enter a digit ", 0xA,0xD Length equ $- messageÉ usado para obter o comprimento de uma string? Como isso funciona internamente?