¡Urgente! ! El lenguaje ensamblador cuenta el número de números positivos, negativos y cero en un conjunto de números y los muestra. ¿Por qué la salida por encima de 10 muestra ASCII?
El código ASCII del 0 al 9 es 30H-39H. Si es mayor que este número, se mostrarán otros caracteres.
Antes de escribir, necesita usar una función para convertir. Primero defina GZ Z IZ como 2 bytes, y los parámetros de la función son * * *:
Bx es la dirección a ser. escrito, y al es la dirección que se escribirá.
Llamado así: mov bx, offset gz
Aluminio móvil, Guangzhou
Pantalla de llamada
Pantalla:
Empuja el hacha; protege la escena
Empuja cx
Empuja dx
mov dh, al almacena temporalmente el valor de al.
Mover canal, 2
mov cl, 4
shr al, cl; escribir el bit alto primero.
d1:
Además, 0fh
cmp al, 10
jb d2
Añadir al , 7
d2:
Alcan, 48
mov dl, al
mov [bx], dl; escribe dl
Movimiento de Derechos Humanos
Compañía bx
Diciembre
jnz d1
escena de restauración pop dx
Popular cx
Tubo explosivo
Remojado en agua para suavizarlo