Resultados de la búsqueda a petición "x86-16"
Cómo funciona la entrada almacenada
La entrada en el siguiente programa funciona bien, pero cuando solicito mostrar la salida, ¡DOS no muestra nada en absoluto! ¿Cómo es esto posible? ORG 256 mov dx, msg1 mov ah, 09h ;DOS.WriteString int 21h mov dx, buf mov ah, 0Ah ...
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
¿Cuántas formas de establecer un registro a cero?
Tengo curiosidad por saber cuántas maneras hay de establecer un registro a cero en el ensamblado x86. Usando una instrucción. Alguien me dijo que logró encontrar al menos 10 formas de hacerlo. Los que puedo pensar son: xor ax,ax mov ax, 0 and ax, 0
no puede sumar dígitos ascii en un conjunto número 8086
Parece que me he topado con una pared y no puedo encontrar ningún ejemplo de cómo. Necesito convertir caracteres ascii en un número, es decir, el usuario escribe150 + 123, así que tengo que leer el primer número en ascii, luego convertirlo a dec ...
Posición del cursor del idioma del ensamblador turbo, desplazamiento
Hemos dado instrucciones para que el texto CSC 112.1 se centre. Usé instrucción DB y offset. Este es mi codigo .model small .stack .data c db 10,13,10,13," лллл ",10,13 db " лллллл ",10,13 db "лл лл",10,13 db "лл ",10,13 db "лл ",10,13 db "лл ...
¿Cómo tocar acordes en ASM 8086?
Quiero saber cuál es la mejor manera de tocar más de 1 nota en el momento del montaje. Si puede, agregue un procedimiento que explique su respuesta. ¡Gracias!
Paridad de un número (Asamblea 8086)
Estoy tratando de dar un número de un dígito y sé si la paridad es impar o par, por ejemplo, dar 9 e imprimir que es un número impar. Esto es lo que tengo: assume cs:cseg,ds:dseg,ss:sseg cseg segment start: mov ax, dseg mov ds, ax mov ah, 01h ; ...
¿Cuál es la mejor manera de mover un objeto en la pantalla?
Quería saber cuál es la mejor manera de mover un objeto en la pantalla, por ejemplo: si se presenta algún tipo de forma en la pantalla (en modo gráfico), me gustaría moverlo hacia la izquierda y hacia la derecha usando las teclas de flechas del ...
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 ...
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, ...