Resultados da pesquisa a pedido "assembly"
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 ...
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 ...
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, ...
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 ...
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>: ...
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 ...
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 ...
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 ...
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.
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 ...