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

2 la respuesta

A2004 Problema con MASM32

Tengo un problema con el ensamblador MASM32 El siguiente código es un ejemplo de Hello World que copié del tutorial de MASM32: .model small .stack .data message db "Hello world!", "$" .code _main proc mov ax,seg message mov ds,ax mov ah,09 lea ...

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

El ensamblador pasa el problema

Tengo un problema con mi ensamblador 8086 que estoy escribiendo. El problema es con los pases del ensamblador. Durante la pasada 1, calcula la posición relativa al segmento para cada etiqueta. Ahora para hacer esto, el tamaño de cada ...

1 la respuesta

emu8086 cambia el caso de la cadena ingresada y la invierte [cerrado]

Soy totalmente nuevo en la programación en lenguaje ensamblador y estoy atrapado con un problema en el que necesito cambiar el caso de la cadena ingresada y también invertir la cadena. Estoy usando emu8086. En el siguiente código, puedo cambiar ...

1 la respuesta

¿Cómo se puede escribir el código de arranque de Linux en C?

Soy un novato en el aprendizaje del desarrollo del sistema operativo. Del libro que leí, decía que el gestor de arranque copiará el primer MBR en 0x7c00, y comienza desde allí en modo real. Y, el ejemplo comienza con un código de ensamblaje de ...

2 la respuesta

¿Cómo pasar / recuperar parámetros de la línea de comandos de DOS en un programa de ensamblaje de 16 bits?

Estoy escribiendo algunas pequeñas herramientas para MS-DOS. Ahora estoy escribiendo unShutdown.com, como para Windows XP y superior. Ya he escrito todo el código, ahora solo necesito pasar el argumento de DOS. Necesito pasar los parámetros "-r" ...

14 la respuesta

Diferencia entre SHL y SAL en 80x86

He aprendido a trabajar con el ensamblador 80x86, por lo que en la operación de cambio en bits, me enfrenté a un problema con el uso de SAL y SHL. Me refiero a la diferencia entre líneas de código de la siguiente manera: MOV X, 0AAH SAL X, 4 MOV ...

6 la respuesta

¿Qué son los punteros cercanos, lejanos y enormes?

¿Alguien puede explicarme estos punteros con un ejemplo adecuado ... y cuándo se usan estos punteros?

1 la respuesta

divide emu 8086 error de montaje [duplicado]

Posible duplicado:ASM x86 entero desbordamientoMe sale una división de error de desbordamiento y no estoy seguro de por qué. Aquí está el código completo que...

6 la respuesta

¿Cuál es el propósito de los registros CS e IP en el ensamblaje Intel 8086?