Por favor, gente de buen corazón, explique. . . ¡Varias preguntas de examen sobre principios de microcomputadoras!
1. Es muy simple. Cada código ASCII ocupa un byte de longitud. La dirección de almacenamiento de la cadena se organiza secuencialmente a partir de la unidad CSTRING, por lo que solo necesita sacar el contenido de la unidad CSTRING. y la unidad CSTRING 7 Simplemente guárdela en DH y DL.
MOV DL, [CSTRING];
MOV DH, [CSTRING 7]; MOV BX, 0F79H;
PUSH AX;
PUSH BX;
POP AX
Si dibujas el dibujo, el SS; y el contenido de SP ya se conoce, solo recuerde que al empujar hacia la pila, primero reduzca y luego presione, primero hacia arriba y luego hacia abajo, y viceversa cuando salga de la pila.
3.SF es el registro de bandera de bits de signo, que indica el signo del número (positivo o negativo. Simplemente verifique si el bit más alto es 0 o 1. 0 es un número positivo, SF = 0). 1 es un número negativo, SF = 1. Cuando 62A0H y 1234H se reemplazan con números binarios, el bit más alto es 0, es decir, cuando se suman dos números positivos, el resultado debe ser un número positivo, por lo que SF = 0
Estos son muy básicos, si quieres aprender bien a ensamblar, ¡tienes que seguir trabajando duro!