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

2 la respuesta

¿Qué significa @plt aquí?

0x00000000004004b6 <main+30>: callq 0x400398 <printf@plt>¿Alguien sabe ACTUALIZA Por qué dosdisas printf dame un resultado diferente? (gdb) disas printf Dump of assembler code for function printf@plt: 0x0000000000400398 <printf@plt+0>: jmpq ...

2 la respuesta

¿Cómo llamar al ensamblaje en gdb?

En gdb puedo usarcall para ejecutar funciones, pero ¿qué sucede si quiero ejecutar un ensamblaje adicional?

2 la respuesta

Problema para cambiar al modo v8086 desde el modo protegido de 32 bits configurando EFLAGS.VM en 1

Estoy en modo protegido de 32 bits ejecutándose en el nivel de privilegio actual (CPL = 0). Estoy tratando de ingresar al modo v8086 estableciendo el indicador EFLAGS.VM (Bit 17) en 1 (y IOPL en 0) y haciendo un FAR JMP en mi código de modo real ...

3 la respuesta

¿Cómo realizar IO de bajo nivel con una unidad flash USB en el BIOS (en comparación con un disquete)?

He estado estudiando recientemente un código de arranque que estaba destinado a usarse con una unidad de disquete. Mi objetivo es modificar el programa para que use mi unidad flash USB. Ahora veo cómo se ha utilizado la función INT 13H con el ...

5 la respuesta

x86 El ensamblaje pushl / popl no funciona con "Error: sufijo u operandos no válidos"

Soy un novato en la programación de ensamblajes, trabajando a través de Programación desde cero [http://savannah.nongnu.org/projects/pgubook/] en un escritorio Ubuntu x86_64 con GNU assembler v2.20.1. He podido ensamblar / vincular ejecutar mi ...

2 la respuesta

Colores de texto de montaje

Estoy haciendo un archivo iso en ensamblaje y quiero agregar color al texto (en este caso: rojo). ¿Alguien sabe como hacerlo [BITS 16] [ORG 0x7C00] jmp main main: mov si, string ; si=string call printstr jmp $ printstr: lodsb ; al=&si[0] cmp ...

17 la respuesta

¿Cómo funciona la pila en lenguaje ensamblador?

Actualmente estoy tratando de entender cómo funciona la pila, así que decidí enseñarme algo de lenguaje de ensamblaje [http://en.wikipedia.org/wiki/Assembly_language], Estoy usando este libro: http: ...

5 la respuesta

Patrón de diseño para hacer un ensamblador

Estoy haciendo un ensamblador 8051. Antes de que todo sea un tokenizador que lee los siguientes tokens, establece marcas de error, reconoce EOF, etc. uego está el bucle principal del compilador, que lee los siguientes tokens y comprueba si hay ...

3 la respuesta

Recursive Fibonacci en Asamblea

Estoy intentando implementar un programa recursivo de Fibonacci en la Asamblea. Sin embargo, mi programa se bloquea, con una excepción no controlada, y parece que no puedo detectar el problema. No dudo que implique mi uso incorrecto de la pila, ...

9 la respuesta

x86 Asamblea en una Mac

¿Alguien sabe de alguna buena herramienta (estoy buscando IDEs) para escribir el ensamblaje en la Mac? Xcode es un poco engorroso para mí. También, en los Intel Macs, ¿puedo usar el x86 asm genérico? ¿O hay un conjunto de instrucciones ...