Buenas tardes, espero anden bien.
Tengo la siguiente duda general sobre sintaxis de assembler 8086:
En el contexto de examen, qué tanta flexibilidad hay sobre el formato de valores inmediatos? Por ejemplo, si quiero guardar -1 en el registro AX (como podría ser si estoy queriendo guardar un short), puedo hacer MOV Ax, -1 o tengo que hacer MOV Ax, 0x8001? Otro ejemplo: si quiero guardar el número 12 (doce en base decimal) en el registro BX, puedo hacer MOV Bx, 0xC o siempre tengo que poner los 16 bits de los valores inmediatos? (Osea en este caso MOV Bx, 0x000C) Si estoy guardando algo en la parte alta/baja de un registro tengo que pasarle dos digitos hexa siempre? Etc.
Muchas gracias por la atención.
Saludos!