Red de conocimiento informático - Conocimiento sistemático - Utilice lenguaje ensamblador para encontrar el valor mínimo de tres números y generarlo

Utilice lenguaje ensamblador para encontrar el valor mínimo de tres números y generarlo

1. Problema de programación

; 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