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

4 la respuesta

Importancia de los números hexadecimales en Ciencias de la Computación [cerrado]

Al estudiar programación 8085, 8086 y microporcesores en general siempre tenemos representación hexadecimal. Está bien que los números binarios sean importan...

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

6 la respuesta

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

4 la respuesta

Cómo decirle a GCC que genere un código de 16 bits para el modo real

Estoy escribiendo la función de modo real, que debería ser una función normal con los cuadros de pila y así, pero debería usar% sp en lugar de% esp. ¿Hay alg...

4 la respuesta

8086- ¿por qué no podemos mover un dato inmediato al registro de segmento?

En la programación de ensamblajes de 8086, solo podemos cargar datos en un registro de segmento, primero cargándolos en un registro de propósito general y lu...

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

Conversión de BCD a ASCII

Sé que cada 4 bits en BCD es un dígito en decimal, pero tengo un problema, por ejemplo, cuando quiero imprimir un valor BCD almacenado en CH hago esto: add ch, 30hpero, cuando el valor es 12, imprime "C", quiero imprimir "12". ¿Cómo puedo hacer ...

2 la respuesta

Asamblea 8086 | Suma de una matriz, imprimiendo números de varios dígitos

Escribí un código bastante simple en asm x8086 y me enfrento a un error. Si alguien pudiera ayudarme con una breve explicación, lo agradecería enormemente. IDEAL MODEL small STACK 100h DATASEG ; -------------------------- array db 10h, 04h, 04h, ...

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