Utilice lenguaje ensamblador para encontrar el valor mínimo de tres números y generarlo
; Se almacenan tres números con signo en las variables X, Y y Z. Escriba un programa para enviar su valor mínimo al registro AX. Los comentarios en el programa fuente no deben ser menores. de cuatro comentarios válidos.
ASUME CS: CÓDIGO, DS: DATOS
SEGMENTO DE DATOS
X DW 128
Y DW 8
Z DW 256
TERMINOS DE DATOS
SEGMENTO DE CÓDIGO
INICIO:
MOV AX, DATOS
MOV DS, AX
MOV AX, X; Supongamos que el valor mínimo es X, ahora ponga el valor de p>
JL DONE El valor mínimo es menor que Y, salte a DONE
MOV AX, Y; de lo contrario, Y es el valor mínimo
MOV AX, Y; el valor mínimo es menor que Y, salte a LISTO. En caso contrario, Y es el valor mínimo
DONE: CMP AX, Z
JL EXIT
MOV AX, Z
EXIT: MOV AX , 4C00H
INT21H
CÓDIGO FINALIZA
FIN INICIO
SALIDA: MOV AX, 4C00H
INT21H
CÓDIGO INICIO
FIN INICIO
FIN INICIO