Resultados da pesquisa a pedido "assembly"

1 a resposta

Ramificação para diferentes sub-rotinas na montagem ARM?

Digamos que eu tenha o seguinte código de montagem: subroutineA: ....some assembly code.... subroutineB: ....some assembly code.... subroutineC: ....some assembly code....Agora, em outra sub-rotina, quero criar algo que se ramifique ...

1 a resposta

Linguagem Assembly - Como funciona

Eu sou realmente novo no aprendizado de linguagem assembly e comecei a me aprofundar nisso, então eu queria saber se talvez alguns de vocês possam me ajudar a descobrir um problema. Tenho uma tarefa de casa que me diz para comparar as instruções ...

3 a resposta

Converter montagem em código de máquina em C ++

Eu procuro qualquer lib ou função para converter uma sequência de código de montagem em código de máquina, como o seguinte: char asmString[] = {"mov eax,13H"}; byte[] output; // array of byte output = asm2mach(asmString); // {0xB8, 0x13, 0x00, ...

4 a resposta

Compreendendo mais sobre o i ++ e i = i + 1

Fiquei me perguntando se há diferença entre as duas formas de incremento. Alguns dosligações [http://www.cquestions.com/2010/03/why-i-is-faster-than-ii1-in-c.html]diz que i ++ é mais rápido que i = i + 1; Também como uma das pessoas, minha ...

1 a resposta

Laboratório de bombas phase_4

Dump of assembler code for function func4 <+0>: mov %rbx,-0x18(%rsp) <+5>: mov %rbp, -0x10(%rsp) <+10>: mov %r12,-0x8(%rsp) <+15>: sub $0x18,%rsp <+19>: mov %edi,%ebx <+21>: mov %esi,%ebp <+23>: test %edi, %edi <+25>: jg 0x400fb2<func4+34> <+27>: ...

2 a resposta

CMP em x86 com parênteses e endereço

Eu tenho a seguinte linha na linguagem Assembly x86 que não sei o que faz ... cmp %eax,0x80498d4(,%ebx,4)Sei que está comparando as duas partes da declaração, mas não sei o que o endereço faz e o que os parênteses fazem. Alguns esclarecimentos ...

1 a resposta

Montagem - classificação de bolha para a sequência de classificação

Estou escrevendo um programa em assembly usando tasm. Minha tarefa é escrever um programa que utilizará a classificação por bolha para classificar a seqüência de caracteres inserida em ordem alfabética. Ex. se você digitar "olá", ele ...

1 a resposta

Comportamento inesperado do ASM in-line do GCC (sobrescrito variável substituída)

No meu computador, o executável compilado omite a execução de "mov% 2, %% ax" na parte superior do loop quando "adicione% 1, %% ax" não comentado. Alguém para verificar duas vezes ou comentar? #include <stdio.h> int main() { short unsigned ...

7 a resposta

implementação do assembly x86 abs ()?

Preciso obter a diferença de 2 números inteiros assinados. Existe uma função ABS () na linguagem assembly x86 para que eu possa fazer isso. Qualquer ajuda seria muito apreciada.

1 a resposta

Como posso transformar 10000,1000,100 de 10 da maneira mais fácil

Estou procurando uma solução para a questão abaixo. Eu preciso gerar 100,1000 e 10000 (números decimais). Porque todo o exercício é para calcular: 10000 * X + 1000 * Y + 100 * Y + 10 * V + 1 * C Eu sei que posso fazê-lo pelo comando mul, mas ...