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

2 la respuesta

Conversión de minúsculas a mayúsculas

Estoy tratando de convertir de minúsculas a mayúsculas. Sé que se puede hacer fácilmente por,

2 la respuesta

¿Qué pasaría si se cambia el registro del segmento CS? (¿Y cómo lo harías?)

Leí este artículo:http://static.patater.com/gbaguy/day3pc.htmIncluye la fraseNUNCA CAMBIE CS !!Pero, ¿qué pasaría exactamente si modificas el

2 la respuesta

Imprimir una cadena sin sistema operativo

Tengo un programa simple en lenguaje ensamblador x86. Debe imprimir una cadena directamente en la memoria de video sin sistema operativo.

2 la respuesta

Saltar fuera de rango las soluciones y cómo diferentes instrucciones afectan el rango.

He estado luchando mucho con el error "jmp fuera de rango", muchas veces necesito ejecutar una subrutina desde diferentes partes de mi código como ...

2 la respuesta

Interrupciones, puntero de instrucción y cola de instrucciones en 8086

Suponga que se realiza una solicitud de interrupción externa al 8086. El procesador manejará la interrupción después de completar la instrucción actual que se está ejecutando (si corresponde). Antes de manejar la interrupción, el estado del ...

2 la respuesta

Interrupciones de clic derecho del mouse del ensamblado 8086

Estoy trabajando en un proyecto en el ensamblaje 8086 en una máquina con Windows y necesito saber en qué botón del mouse se ha hecho clic. ¿Cuáles son las interrupciones para esto? o ¿cómo hago para descubrir esto? Gracias

2 la respuesta

No se puede mover la dirección de 8 bits al registro de 16 bits

Estoy tratando de asignar variable para registrar aquí es el código: ORG 100h var1 DB 10 ; var2 DB 20 ; MOV BX,var1 ; error : operands do not match: 16 bit register and 8 bit address RET ENDPero si intercambia la cuarta línea con: MOV BL, ...

2 la respuesta

BIOS int 10h imprimiendo basura en QEMU

Tengo un problema al escribir un programa de ensamblaje en modo real x86 que se ejecuta como gestor de arranque enQEMU. Estoy tratando de imprimir texto a través de la interrupción del BIOS 0x10. Mi código es: print: pusha .loop: mov AL, [SI] ...

2 la respuesta

¿Cómo convertir cadena a número en el ensamblaje 8086?

Tengo que construir un convertidor base en el ensamblaje 8086. El usuario tiene que elegir su base y luego poner un número, después de eso, el programa le mostrará su número en 3 bases más [trae un número decimal, y después verá su número en ...

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 ...