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

6 la respuesta

Instalar Sistema / Otras aplicaciones en el simulador de iPhone

Por defecto, cuando iniciamos el simulador de iPhone, solo tiene unas pocas aplicaciones instaladas. ¿Es posible instalar otras aplicaciones del sistema (como teléfono, texto, mapa, etc.) u otras aplicaciones nativas (como Facebook, etc.) en mi ...

4 la respuesta

Assembler salta en modo protegido con GDT

Actualmente estoy jugando con x86 Assember para mejorar mis habilidades de programación de bajo nivel. Actualmente, tengo un pequeño problema con el esquema de direccionamiento en modo protegido de 32 bits. La situación es la siguiente: ...

4 la respuesta

SSE: convertir un entero corto a flotante

Quiero convertir una matriz de números cortos sin signo para flotar usando SSE. Digamo __m128i xVal; // Has 8 16-bit unsigned integers __m128 y1, y2; // 2 xmm registers for 8 float values Quiero los primeros 4 uint16 en y1 y los siguientes 4 ...

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

10 la respuesta

¿Cómo escribir un desensamblador? [cerrado

Estoy interesado en escribir un diseminador x86 como proyecto educativo. El único recurso real que he encontrado es Spiral Space's, " Cómo escribir ...

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

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

4 la respuesta

¿Puedo usar la sintaxis Intel del ensamblaje x86 con GCC?

Quiero escribir un pequeño programa de bajo nivel. Para algunas partes necesitaré usar lenguaje ensamblador, pero el resto del código se escribirá en C / C ++. Entonces, si voy a usar GCC para mezclar C / C ++ con el código de ...

6 la respuesta

Expulsar CD / Unidad óptica en lenguaje ensamblador

Esto no podría haber sido más simple, pero no se está moviendo. Tengo un código simple que estoy usando para ver si la unidad óptica expulsará El código está en lenguaje ensamblador, sintaxis de intel nasm. [BITS 16] [ORG 0X07C00] STI ...

4 la respuesta

¿Cómo invocar una llamada del sistema a través del sysenter en el ensamblaje en línea?

¿Cómo podemos implementar la llamada al sistema usando sysenter / syscall directamente en x86 Linux? ¿Alguien puede brindar ayuda? Sería aún mejor si también puede mostrar el código para la plataforma amd64. Lo sé en x86, podemos ...