Resultados da pesquisa a pedido "assembly"
O que um asterisco * antes de um endereço significa no assembly AT&T x86-64?
O que significa a seguinte linha: ... 401147: ff 24 c5 80 26 40 00 jmpq *0x402680(,%rax,8) ...O que significa o asterisco na frente do endereço de memória? Além disso, o que significa quando o método de acesso à memória está ausente, é o ...
Gerando código de montagem a partir do código C #?
Existe alguma maneira de gerar código assembly a partir do código c #? Eu sei que é possível com código C com GAS, mas alguém sabe se é possível com C #?
O que é% gs na montagem
void return_input (void) { char array[30]; gets (array); printf("%s\n", array); } Após compilá-lo no gcc, essa função é convertida no seguinte código de montagem: push %ebp mov %esp,%ebp sub $0x28,%esp mov %gs:0x14,%eax mov %eax,-0x4(%ebp) ...
GCC Inline Assembly para arquitetura Sparc
Encontrei na internet a implementação de__ sync_val_compare_and_swap [http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Atomic-Builtins.html]: #define LOCK_PREFIX "lock ; " struct __xchg_dummy { unsigned long a[100]; }; #define __xg(x) ((struct ...
É possível danificar permanentemente o hardware por software? [fechadas
Acabei de ler esta pergunta: Esse código pode danificar meu processador? [https://stackoverflow.com/questions/2740268/could-this-code-damage-my-processor] e isso me fez pensa É possível danificar o hardware apenas por software? Ouvi dizer que ...
bjeto compartilhado @ELF na linguagem Assembly x86-64
Estou tentando criar uma biblioteca compartilhada (* .so) no ASM e não tenho certeza se faço isso corretamente ... Meu código é: .section .data .globl var1 var1: .quad 0x012345 .section .text .globl func1 func1: xor %rax, %rax # mov var1, %rcx ...
hamada do sistema @sys_execve do Assembly
asm_execve.s: .section .data file_to_run: .ascii "/bin/sh" .section .text .globl main main: pushl %ebp movl %esp, %ebp subl $0x8, %esp # array of two pointers. array[0] = file_to_run array[1] = 0 movl file_to_run, %edi movl %edi, -0x4(%ebp) ...
Posso usar a sintaxe Intel da montagem x86 com o GC
Quero escrever um pequeno programa de baixo nível. Para algumas partes, precisarei usar a linguagem assembly, mas o restante do código será escrito em C / C + Então, se vou usar o GCC para misturar C / C ++ com código de montagem, preciso usar ...
Ejetar CD / unidade óptica na linguagem Assembly
Isso não poderia ter sido mais simples, mas não está se movend Eu tenho um código simples que estou usando para ver se a unidade óptica ejetará O código está em linguagem assembly, sintaxe da intel nas [BITS 16] [ORG 0X07C00] STI Eject: mov ...
llvm-gcc assembler: sintaxe do LDR
Este código compila perfeitamente no gcc, mas ao usar o llvm (llvm-gcc), ele diz"constant expression expected" na linha comldr O problema é a sintaxe: como faço para especificar o local onde está minha matriz? Não quero codificar o deslocamento ...