Red de conocimiento informático - Material del sitio web - En el área de datos con ARRAY como primera dirección, se pueden almacenar 10 palabras con signo: matriz dw, 1, 2, -1, 3, 4, -2, -3, 4, 5, -6.

En el área de datos con ARRAY como primera dirección, se pueden almacenar 10 palabras con signo: matriz dw, 1, 2, -1, 3, 4, -2, -3, 4, 5, -6.

Escribí uno para ti y logró el efecto, pero no estaba optimizado. Puedes optimizarlo tú mismo. ;Agrupar números con signo y mostrarlos en filas (el valor absoluto de los datos es menor que 100)

data?segment

ARRAY?dw?1, 2, -1, 3 , 4, - 2, -3, 4, 5, -6?

P_ARY?dw?10?dup(20h)?; Positivo

N_ARY?dw?10?dup (20h)? ; Negativo

str1?db?'P_ARY?=?' ?

p?db?0, 6?dup(20h)

str2?

N??dup(20h), 10, 13, '$'; usado para almacenar dígitos numéricos negativos

data?ends

código? segmento

asumir?cs: código, ds: datos

inicio:

mov ax, datos

mov?ds, ax

mov, bx, offset, ARRAY

mov, si, offset, P_ARY

mov, di, offset, N_ARY

mov, cx, 10

s: