Red de conocimiento informático - Conocimiento sistemático - ¡El ensamblador informó un error!

¡El ensamblador informó un error!

En lenguaje ensamblador, si un número hexadecimal comienza con una letra, debe estar precedido por el número "0" para indicar claramente que el siguiente contenido es un valor numérico, de lo contrario, el compilador pensará que se trata de un valor numérico; no es un valor numérico y trátelo como una variable o etiqueta. Si esta variable o etiqueta se define en otro lugar, no se producirá ningún error; de lo contrario, se mostrará un mensaje "indefinido".

Simplemente cambie mov ax,b800h a: mov ax,0b800h

Eso es todo.