Lenguaje ensamblador cómo ingresar el valor de al en ax
AL en sí es parte de AX. Entonces, su pregunta es en realidad cómo extender 8 bits en AL a 16 bits.
Si el número en AL no está firmado, simplemente borre AH a cero.
Esto requiere una instrucción: MOV AH, 0
La misma operación se puede lograr usando SUB AH, AH o XOR AH, AH.
Si AL es un número con signo (número complementario), se debe utilizar el método de extensión de signo al extender a 16 bits. Si es un número positivo, se debe borrar AH. , se debe borrar el AH en AH. Establezca los 8 bits en 1
Esto se puede lograr con una instrucción:
CBW
La función de esta instrucción. es extender el número con signo de 8 bits de AL. Es un número con signo de 16 bits.