Código:
title "Ejemplo X"
.model small
.stack 1064
.data
var1 db 48,36
.code
mov ax, @data
mov ds, ax
mov ax, var1 ;Operand types do not match
mov dx, ax
mov ah, 09h
int 21h
mov ah, 4ch
int 21h
end
.model small
.stack 1064
.data
var1 db 48,36
.code
mov ax, @data
mov ds, ax
mov ax, var1 ;Operand types do not match
mov dx, ax
mov ah, 09h
int 21h
mov ah, 4ch
int 21h
end
Donde está el comentario, es en donde me detecta el error puesto como comentario, también, como la variable "var1" es de tipo byte, encontré las instrucciones: "movs", "movsx" y "moszx", pero cuando las trato de utilizar de la siguiente manera: "movs ax, var1", me marca un error diciéndome: "Ilegar instruction for currently selected processor(s).
¿Alguien tiene alguna idea sobre el por qué me pasa eso y sobre cómo solucionar lo que quiero hacer?
Gracias
Saludos.