Preguntas con la etiqueta [x86-16]
Modos de direccionamiento NASM x86 de 16 bits [duplicado]
Tengo problemas para señalar una dirección y escribir, en mi caso, una variable de tamaño de byte. Esto me da el error "error: dirección efectiva no válida": mov byte[AX], byte
Ensamblaje 8086 en DOSBox: ¿Error con la instrucción idiv?
Estaba ayudando a un amigo mío a depurar su programa y lo redujimos a un problema que ocurre incluso aquí: .MODEL small .STACK 16 .CODE start: mov ax, 044c0h mov
Cómo funciona la entrada almacenada en búfer
La entrada en el siguiente programa (usando la función DOS.BufferedInput 0Ah) funciona bien, pero cuando pido mostrar la salida, DOS no muestra nada en absoluto. ¿Cómo es esto posible? ORG
Tome varias entradas e imprímalas
Este es mi programa: data segment str1 db "What is your name: $" str2 db "How old are you? $" str3 db 13,10, "Name Output is: $" str4 db 13,10,
Mostrar números con DOS
Me encargaron escribir un programa que mostrara la dirección lineal de la PSP de mi programa. Escribí lo siguiente: ORG 256 mov dx,Msg mov ah,09h ;DOS.WriteStringToStandardOutput int 21h mov ax,ds
¿Cuál es el propósito de la instrucción LEA?
Para mí, parece un MOV original. ¿Cuál es su propósito y cuándo debo usarlo?
El cargador de arranque no salta al código del kernel
Estoy escribiendo un pequeño sistema operativo, para practicar. Empecé con el gestor de arranque. Quiero crear un pequeño sistema de comando que se ejecute en modo real de 16 bits