Red de conocimiento informático - Conocimiento del nombre de dominio - Se necesita con urgencia el código de montaje del ascensor

Se necesita con urgencia el código de montaje del ascensor

He estado escribiendo durante dos días y aquí hay un resumen aproximado.

Las funciones son las siguientes: 1. Primero, supongamos que los pisos que no pasan por delante de este piso no se pueden ver (no hay gráficos). ), y puede considerarse aleatorio.

2. Cuando se presiona el interruptor del ascensor de un determinado piso, se mostrará en la pantalla el estado gráfico del ascensor que se detiene en el piso designado.

3.

4. Puede elegir si desea ejecutar el programa al mismo tiempo (tome el ascensor)

Ensamble el proceso de ejecución de este programa:

PISO EN EL QUE TE SIENTAS AHORA (1-9H): (Ingresa el piso en el que quieres estar)

PISO QUE QUIERES IR (1-9H); estar activado)

QUIERO EXPERIMENTAR OTRA VEZ (S/N)....(Elija si desea continuar)

El programa fuente es el siguiente: (Debido a limitaciones de tiempo, no se darán más detalles)

Utilizado en simulación El lado izquierdo del cuadro del edificio muestra el número de piso

.8086

FNUM MACRO

LOCAL ML1

PUSH CX

PUSH AX

PUSH DX

PUSH SI

MOV CH ,13H

MOV CL,31H

MOV SI,9

ML1: MOV AH,02H

MOV DH,CH

MOV DL,1FH

LOCAL ML1

INT 10H

ML1: MOV AH,02H

MOV DH, CH

MOV DL,1FH

INT 10H

MOV AH,02H

MOV DL,

INT 21H

DIC CH

INC CL

DIC SI

JNZ ML1

POP SI

POP DX

POP AX

POP CX

ENDM

utilizado para mostrar gráficos de estado de simulación cuando no está en el ascensor;

SITUACIÓN MACRO NOWF

LOCAL L1,L2,L3,L4,L5,L6,L7,L8,PASS1

MOV AH,03H

INT 10H

FNUM

MOV AH,02H

INT 10H

MOV SI,101H

L0: MOV AH,0CH

MOV DX, LASTF

MOV CX,SI

MOV CX,LASTF

MOV CX, LASTF

MOV CX,LASTF

MOV CX,SI JNE L2

MOV SI,100H

MOV BH,1H

L3:MOV AH,0CH

MOV DX,9BH

MOV CX,SI

MOV AL,BH

INT 10H

INC BH<

INC SI

CMP SI,120H

JNE L3

MOV SI ,20H

MOV BH,1H

L4:MOV AH,0CH

MOV DX,SI

MOV CX,120H

MOV AL,BH

INT 10H

AÑADIR SI,1H

INC BH

CMP SI,9BH

JNE L4

MOV FLAG1,1

MOV DI,NOWF;NOWFLOOR

MOV S

I,101H

L5:MOV AH,0CH

MOV DX,DI

MOV CX,SI

MOV AL,1

INT 10H

INC SI

CMP SI,120H

JNE L5

ENDM

; Se utiliza para mostrar el movimiento del ascensor

MOVEF MACRO NOWF,LASTF

LOCAL L1,L2,L3,L4,L5,L6,L7,L8,PASS1

MOV BH,1H

MOV SI,100H

L1 MOV AH,0CH

MOV DX, 20H

MOV CX ,SI

MOV AL,BH

INT 10H

AÑADIR SI,1H

INC BH

CMP SI,120H

JNE L1

MOV SI,20H

MOV BH,1H

L2:MOV AH,0CH

MOV DX,SI

MOV CX,100H

MOV AL,BH

INT 10H

AÑADIR SI ,1H

INC BH

CMP SI,9BH

JNE L2

MOV SI,100H

MOV BH, 1H

L3:MOV AH,0CH

MOV DX,9BH

MOV CX,SI

MOV AL,BH