Resultados de la búsqueda a petición "nasm"
NASM Linux Ensamblaje Enteros de impresión
Estoy tratando de imprimir un número entero de un solo dígito en el ensamblaje nasm en linux. Lo que tengo actualmente se compila bien, pero no se escribe nada en la pantalla. ¿Alguien puede explicarme qué estoy haciendo mal aquí? section .text ...
addressing elementos de matriz en nasm
Soy muy nuevo en ensamblaje y NASM y hay un código: SECTION .data array db 89, 10, 67, 1, 4, 27, 12, 34, 86, 3 wordvar dw 123 SECTION .text global main main: mov eax, [wordvar] mov ebx, [array+1] mov ebx,0 mov eax,1 int 0x80Entonces ejecuto el ...
¿Por qué los datos y los segmentos de pila son ejecutables?
Acabo de notar que mi programa simple tiene sus datos y segmentos de pila ejecutables. Lo vi en / proc / [pid] / maps, y un código simple lo confirmó. Por ejemplo ; prog.asm section .data code: db 0xCC ;int3 section .text global _start ...
Outputting enteros en ensamblado en Linux
Esto debe hacerse en conjunto puro (es decir, sin bibliotecas o llamadas a C). Entiendo la esencia del problema: uno necesita dividir el número entero entre 10, convertir el resto de un dígito a ASCII, generarlo y luego repetir el proceso con ...
x86 Ensamblaje NASM - Problemas con la entrada
Estoy trabajando para recibir información de un usuario dos veces y compararla. Si son iguales, el programa se cierra. De lo contrario, vuelve a imprimir la entrada desde la primera vez y espera a que el usuario escriba algo. Si es lo mismo, ...
x86 ASM Linux: uso de la sección .bss
Espero que estas preguntas sean bastante simples: (NASM Compiler, Linux, x86 Intel Syntax) PARTE 1 Estoy tratando de descubrir cómo usar la sección .bss de un programa de ensamblaje para encontrar una manera de almacenar valores, como un ...
¿Cómo imprimir un número en el ensamblado NASM?
Suponga que tengo un número entero en un registro, ¿cómo puedo imprimirlo? ¿Puedes mostrar un código de ejemplo simple? Ya sé cómo imprimir una cadena como "hola, mundo". Estoy desarrollando en Linux.
Cómo vincular dos archivos fuente nasm
Tengo un archivo que define funciones de E / S muy básicas y quiero crear otro archivo que use este archivo. ¿Hay alguna forma de vincular estos dos archivos? prints.asm: os_return: ;some code to return to os print_AnInt: ;some code to ...
impresión de nuevas líneas con el conjunto printf
Hola, estoy tratando de escribir un código de ensamblaje que use printf para imprimir una cadena dada. Estoy declarando mis cadenas antes de usarlas en la sección .data y un ejemplo de prueba es el siguiente: extern printf extern fflush LINUX ...
roblema @ nasm / gcc en Mac OS X Lion de 64 bits
Estaba leyendoest [http://www.muppetlabs.com/~breadbox/software/tiny/teensy.html] artículo, y en un momento me da este programa nasm: ; tiny.asm BITS 32 GLOBAL main SECTION .text main: mov eax, 42 retY me dice que ejecute los siguientes ...