Red de conocimiento informático - Conocimiento informático - Se sabe que la matriz A contiene 15 datos de bytes desiguales sin signo y la matriz B contiene 20 datos de bytes desiguales sin signo. Al programar, aparecerán en.

Se sabe que la matriz A contiene 15 datos de bytes desiguales sin signo y la matriz B contiene 20 datos de bytes desiguales sin signo. Al programar, aparecerán en.

;Se sabe que la matriz A contiene 15 datos de bytes sin signo mutuamente desiguales, y la matriz B contiene 20 datos de bytes sin signo mutuamente desiguales.

aparecerá en A y B al mismo tiempo. Los números se programan en la matriz C. .

Segmento de datos

DB 'HHHHHHHHHH'; define una cadena de caracteres especiales para facilitar la depuración DEBUG (lo mismo a continuación)

A DB 15 DUP(0)

DB 'HHHHHHHH'

B DB 20 DUP(0)

DBHHHHHHH'

CC DB 15 DUP(0)

p>

DB 'HHHHHH'

final de datos

Segmento de código

proceso principal hasta

asumir cs: código, ds :datos

inicio:

mov ax, datos

mov ds, ax

PUSH DS

POP ES

MOV CX, 15; inicializar matriz A

MOV BX, OFFSET A

MOV AL, 20

SIGUIENTE:

p>

MOV [BX], AL

INC AL

INC BX

BUCLE SIGUIENTE

MOV CX, 20; Inicializar matriz B

MOV BX, OFFSET B

MOV AL, 30

NEXT1:

MOV [BX], AL

p>

INC AL

INC BX

BUCLE SIGUIENTE1

MOV BX, OFFSET CC

MOV DL, 15

MOV SI, OFFSET A

SCAN_NEXT:

MOV AL, [SI]

MOV CX, 20

MOV DI, OFFSET B

REPNE SCASB; Encuentra datos de la matriz A y la matriz B***igual

JNZ; NO_EQU

MOV [BX], AL; guárdelo en la matriz CC

INC BINC B***s.p>

INC BX

NO_EQU:

INC SI

DEC DL

JNZ SCAN_NEXT

MOV AX, 4C00H

INT 21H

final principal

finales del código

fin inicio