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? p>
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:
上篇: ¿Es más barato comprar un teléfono móvil en Nanchang o Shenzhen? Me gustaría recomendar algunos teléfonos inteligentes con un precio de entre 1.000 y 1.300 yuanes. Los requisitos generales son: versión directa con una pantalla más grande. 下篇: ¿Cuáles son algunos teléfonos móviles resistentes al agua útiles?