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

1 la respuesta

NASM: tamaño de operación no especificado

Escribí este código en emu8086 y funciona bien en el emulador, pero cuando intento compilarlo con NASM me arroja el error: "tamaño de operación no especificado", ¿ayudar a alguien? add bx,[3565] sub bx,0xcc mov [bx],0CCh

1 la respuesta

¿El prólogo y el epílogo son obligatorios al escribir funciones de ensamblaje?

Recientemente reescribí algunas funciones de libc en el ensamblaje y, para algunas de ellas (la que no necesitaba ningunallamada osyscall instrucciones, como strlen), descarto el prólogo y el epílogo porque mis pruebas no fallaron sin él (tal vez ...

1 la respuesta

NASM: "coma, dos puntos, decorador o final de línea esperado después del operando" al declarar una cadena

Estoy tratando de usar NASM para hacer un programa de código de ensamblaje, pero por alguna razón me sigue dando un error. Dice que espera una coma, dos puntos, un decorador o el final de la línea después de declarar una cadena, pero no veo cómo ...

2 la respuesta

reubicación truncada para ajustar r_386_8 contra .bss '

Cuando escribo ld -m elf_i386 -o loop loop.asm, obtengo el error indicado en el título, ¿alguna idea de qué lo causa? Lo siento si el código se ve mal, bastante nuevo para el ensamblaje. cr equ 13 lf equ 10 section .bss numA resb 1 section .text ...

1 la respuesta

Insertar valores en la matriz y mostrar, nasm

En primer lugar, esta es una tarea asignada. Tengo un ciclo para obtener valores de dos dígitos individualmente, y unirlos haciendo una multiplicación del primer dígito por 10 y sumando con el segundo dígito para obtener un número entero. Estoy ...

0 la respuesta

¿Existe una simple representación DWARF CFI para las funciones que configuran un puntero de trama convencional?

Estoy programando en una combinación de C, C ++ y ensamblaje y me gustaría obtener rastreos confiables de cualquier parte del código. Esto generalmente funciona bien para el código C y C ++ ya que puedo generar información de depuración con-g, ...

1 la respuesta

Animación de 16 bits: cómo comenzar

Tomó un tiempo, pero finalmente llegó al cuadrado 1 en gráficos de 16 bits. Aquí borro la pantalla y dibujo un solo píxel: mov ax, 0a000h mov es, ax ; es - Extra Segment now points to the VGA location mov ax, 0013h int 10h xor al, al mov dx, ...

1 la respuesta

¿Qué significa doble signo de dólar en el ensamblaje x86 (NASM)

La expresion es: times 512-($-$$) db 0Sé lo que significa el signo de dólar, pero no sé qué significa cuando es doble. ¿Qué significa el signo de dólar doble?

1 la respuesta

comportamiento extraño del código (sorteo dañado) cuando se usa el controlador de interrupción de teclado propio `int 09h`

Estoy trabajando en una tarea para la universidad, necesitamos crear un clon de ruptura / arkanoide simple, va bastante bien, pero encontré un error que eliminaría todo en la pantalla, este error es aleatorio pero sospecho que está relacionado ...

1 la respuesta

Asamblea x86: Excepción de coma flotante de división dividida por 11

Estoy tratando de dividir859091 por11 para obtener el cociente y el resto, pero obtengo la excepción de punto flotante en línea: div bx Este es mi código paraSASM: %include "io.inc" section .data dividend dd 859091 divisor dw 11 section ...