Preguntas y respuestas del examen de programación informática
14. Suponga que los datos de bytes almacenados en la variable A son 39H y los datos de bytes almacenados en la variable B son 36H. Intente escribir un programa para combinar las dos matrices en 96H y almacenarlas en la variable c.
-
MOV·AL; Obtener a
y a1, 00001111B
MOV CL, 4
SHR AL, CL; moverse 4 posiciones hacia la izquierda.
MOV Co., Ltd.
MOV·Al, B; obtener b
y a1, 00001111B
Añadir AL, CL ; sintetizar.
MOV·C·Al;
Fin
;-
15. Compare los tamaños de las dos variables A y B y muestre los resultados de la comparación en la pantalla. (A & gtb, A & ltb)
;-
Segmento de datos
Aquí se escribe un DB 39H: 0~255
B DB 36H está escrito aquí: 0~255
MSG1 DB 13, 10, 'A & gt= B $ '
MSG2 DB 13, 10, 'A & lt ' b$'
Fin de los datos
Segmento de código
Asumir CS: código, DS: datos
Inicio:
MOV AX, DATA
MOV DS, AX
MOV AL; ganar a
SUB AL, B restar b
JB Fu; no suficiente para reducir la transferencia.
LEA DX, mensaje 1; si se aleja lo suficiente, mostrará a>=B
JMP·DISP
Fu:
LEA DX, MSG2
DISP:
MOV, 9; muestra una cadena.
INT 21H
MOV, 4CH
INT 21H
Fin del código
Empieza el fin
;-
He respondido muchas otras preguntas, que se pueden ver en otras páginas web formuladas por el autor original.