Red de conocimiento informático - Conocimiento sistemático - La programación en lenguaje ensamblador selecciona el número más pequeño de una matriz que contiene 10 matrices de bytes sin signo y lo almacena en la variable min y lo muestra en formato decimal.

La programación en lenguaje ensamblador selecciona el número más pequeño de una matriz que contiene 10 matrices de bytes sin signo y lo almacena en la variable min y lo muestra en formato decimal.

¿CÓDIGO? SEGMENTO ASSUMECS:CÓDIGO

ARRAY?DB5, 3, 8, 2, 56, 34, 213, 34, 43, 99

N? EQU$-ARRAY MIN?DB255 START:?PUSH?CS POPDS PUSH?CS POPES LEASI, ARRAY CLD MOVCX, N @1: LODSB CMPAL, MIN JAE@2 MOVMIN, AL @2: LOOP?@1 MOVAL, MIN CALL? DSPAL MOVAH, 4CH INT21H

; ================================

DSPAL?PROC?NEAR PUSH?AX PUSH?BX PUSH?CX PUSH?DX PUSHF XORAH,AH XORCX,CX MOVBL,10

@DSPAL1:DIVBL INCCX MOVDL,AH ?DX CMPAL, 0 JNE @DSPAL1 MOVAH, 2

@DISPAL2: POPDX INT21H LOOP?@DISPAL2 MOVDL, 32 INT21H POPF POPDX POPCX POPBX POPAX RET

DSPAL?ENDP

== ==============================

CÓDIGO?ENDS ENDSTART