Problema de montaje en orden inverso
Supongamos que la matriz se llama arry y existe en la memoria. Count es una variable definida que se utiliza para almacenar el tamaño de la matriz modelo small.stack.dataarry dw 2, 3, 4, 2, 1count dw. 5. code.startupmov di, offset arrayadd di, countadd di, countsub di, 2; apunta al último dato en la matriz mov si, offset arrymov dx, seg arrymov ds, axcldagin: lodsw xchg ax, word ptr[di] dec di dec di cmp si, di jb aginmov si, offset arrymov cx, countcldshow: lodsw; aquí se debe a que los datos que proporcionó son especiales, todos dentro de 9, por lo que no es necesario convertir a hexadecimal mov dl, al add, al, 30h mov ah, 02h int 21h loop show .exit 0end