Red de conocimiento informático - Conocimiento del nombre de dominio - ¡Urgente! Algunas preguntas simples de programación, ¡ayuda! ! urgente

¡Urgente! Algunas preguntas simples de programación, ¡ayuda! ! urgente

El cartel tiene demasiadas preguntas. Por cuestiones de tiempo, no puedo responderlas. Pasando a hacerle un pequeño favor al anfitrión. A continuación se muestra una publicación que respondí una vez, te garantizo que no hay errores. El programa es relativamente simple, por lo que no hay muchos comentarios. Analícelo usted mismo.

Título: Escriba un programa estadístico para estudiantes. Hay diez puntajes de estudiantes: 56 69 84 82 73 88 99 63 100 80. Las estadísticas son inferiores a 60 puntos, 60 ~ 69, 70 ~ 79, 80 ~. El número de personas con 89, 90~99 y 100 puntos se almacena en las unidades de S5, S6, S7, S8, S9, S10 y se muestra.

SEGMENTO DE DATOS

NÚMERO DB 56,69,84,82,73,88,99,63,100,80

S5 DB 30H ;0-59

S6 DB 30H ;60-69

S7 DB 30H ;70-79

S8 DB 30H ;80-89

S9 DB 30H ;90-99

S10 DB 30H ;100

LOS DATOS TERMINAN

SEGMENTO DEL CÓDIGO

ASUMAR CS:CÓDIGO,DS:DATOS

INICIO:MOV AX,DATA

MOV DS,AX

Y BX,0000H

Y AL,00H

MOV BX,NÚMERO DE COMPENSACIÓN

mov cx,S5-NUMERO ;Número total de personas

OTRA VEZ:MOV AL,[BX]

CMP AL ,100

JS NEXT_90 ;Si AL es igual a 100 (0110 0100), no se produce ningún préstamo

INC S10

JMP STO

NEXT_90 : CMP AL,90

JS NEXT_80

INC S9

JMP STO

NEXT_80:CMP AL,80

JS NEXT_70

INC S8

JMP STO

NEXT_70:CMP AL,70

JS NEXT_60

INC S7

JMP STO

NEXT_60:CMP AL,60

JS NEXT_50

INC S6

JMP STO

NEXT_50:INC S5

STO: INC BX

BUCLE OTRA VEZ

MOV CX,6H

MOV BX,OFFSET S5

DISP:

MOV DL,[BX]

INC BX

MOV AH,02

INT 21H

MOV DL,0 ;muestra espacios entre el número de personas en cada nivel

MOV AH,02

INT 21H

VISUALIZACIÓN DE BUCLE

MOV AH,4CH

INT 21H

FIN DEL CÓDIGO

FIN INICIO

Resultados en ejecución:

1 2 1 4 1 1