Resultados de la búsqueda a petición "assembly"

4 la respuesta

¿Qué es el argumento de orden de inserción

Estoy aprendiendo lenguaje ensamblador. ¿Qué es exactamente el orden de empuje de argumentos? Entiendo cómo se empujan los argumentos a la pila, pero ¿qué significa la parte izquierda y derecha? izquierda o derecha de qué? ¿O tiene que ver ...

8 la respuesta

¿Cómo puedo obtener una lista del lenguaje ensamblador de mis Bocetos Arduino en Windows?

Me gustaría poder ver una lista en lenguaje ensamblador de mis bocetos de Arduino. ¿Cómo puedo conseguir esto Actualizar Estoy ejecutando el software Arduino en una máquina con Windows.

10 la respuesta

¿Qué representan los signos de dólar ($) y porcentaje (%) en el ensamblaje x86?

stoy tratando de entender cómo funciona el lenguaje ensamblador para una clase de arquitectura de microcomputadora, y sigo enfrentando diferentes sintaxis en ejemplos: sub $48, %esp mov %eax, 32(%esp)¿Qué significan estos códigos? ¿Cuál es el ...

14 la respuesta

¿Qué significa un asterisco * antes de una dirección en x86-64 AT&T ensamblado?

¿Qué significa la siguiente línea: ... 401147: ff 24 c5 80 26 40 00 jmpq *0x402680(,%rax,8) ... ¿Qué significa el asterisco delante de la dirección de memoria? Además, ¿qué significa que cuando falta el método de acceso a la memoria es su ...

6 la respuesta

¿Qué es% gs en la Asamblea

void return_input (void) { char array[30]; gets (array); printf("%s\n", array); }Después de compilarlo en gcc, esta función se convierte al siguiente código de ensamblaje: push %ebp mov %esp,%ebp sub $0x28,%esp mov %gs:0x14,%eax mov ...

8 la respuesta

Generando código de ensamblaje a partir del código C #?

¿Hay alguna forma de generar código de ensamblaje a partir del código C #? Sé que es posible con el código C con GAS, pero ¿alguien sabe si es posible con C #?

6 la respuesta

GCC Asamblea en línea para arquitectura Sparc

He encontrado en internet la implementación 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 ...

8 la respuesta

¿Es posible dañar permanentemente el hardware por software? [cerrado

Acabo de leer esta pregunta: ¿Podría este código dañar mi procesador? [https://stackoverflow.com/questions/2740268/could-this-code-damage-my-processor] y esto me hizo pensar. ¿Es posible dañar el hardware solo por software? Escuché que "en ...

6 la respuesta

ELF Objeto compartido en lenguaje ensamblador x86-64

Estoy intentando crear una biblioteca compartida (* .so) en ASM y no estoy seguro de hacerlo correctamente ... Mi código es: .section .data .globl var1 var1: .quad 0x012345 .section .text .globl func1 func1: xor %rax, %rax # mov var1, %rcx # ...

4 la respuesta

sys_execve llamada al sistema desde la Asamblea

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) ...