He escrito sobre esto antes.
No recuerdo el tablero de prueba, es fácil escribirlo siempre que sepa la dirección de la tubería.
. Modelos pequeños
. data
Tiempo de retardo base de datos 0
nums db 0c0h, 0f9h, 0a4h, 0b0h, 99h, 92h, 82h, 0f8h, 80h, 98h
Nivel db 0ffh , 0d0h, 0a5h, 75h, 45h, 15h
. Contraseña
. inicio
mov dx, 0c803h
mov al, 10001000b
salida dx, al
p5: mov dx, 0c860h
In al, dx
mov dl, al
and a1, 2
cmp al, 0
je exit
movimiento al, dl
y al, 1
cmp al, 0
je p2
mov dx, 0c802h
mov al, 00000001b
p3: salida dx, al
Retraso de llamada
rol al, 1
Aluminio pulido mecánicamente químico, 10h
jne p3
jmp p5
p2:mov dx, 0c802h
mov al , 00001000b
p1: salida dx, al
Retraso de llamada
ror al, 1
Aluminio pulido químicamente mecánicamente, 80 horas
jne p1
jmp p5
Salida: mov ax, 4c00h
int 21h
Retraso avance acercándose
Push ax
Push cx
Push dx
con1: Llamar a gettime
Película time-lapse p >
mov ah, 0
mov bx, 50
mov dx, 0
División bx
mov ltd.
cmp bh, 0
je con1
mov si, nivel de compensación
Agregar si, ax
mov al, [si]
mov ah, 0
l5: Diciembre Ax
mov bx 09000h
l6 :Diciembre bx
cmp bx, 0
jne l6
cmp máximo, 0
jne l5
Dx popular p>
Cx popular
Barril explosivo
Remojado en agua para suavizarlo
Fin retrasado
obtener proceso de tiempo cercano p>
Empujar hacha
Empujar bx
Empujar cx
Empujar dx
mov dx, 0c880h
p >Mover al, 0
Salida dx, al
l2:mov dx, 0c802h
En al, dx
También al, 10000000b
cmp al, 0
je l2
mov dx, 0c880h
In al, dx p>
;Pon el tiempo de retraso en el tiempo de retraso.
Tiempo de retardo de la película
película time-lapse
mov ah, 0
mov bx, 10
mov cx, 0
l3: mov dx, 0
parte bx
push dx
inc cx
cmp valor máximo, 0
jne l3
mov ah, 11110111b
l4:pop dx
mov bh, 0
Mover di, desplazar
mov bx, dx
Agregar di, bx
mov dx, 0c800h
mov al, [di]
salida dx, al
mov dx, 0c801h
mover al,ah
salida dx, al
Rodar, 1
Retraso de llamada 1;
Añadir bx, 30h
mov dx, bx
mov bh, ah
mov ah, 2
int 21h
mov ah, bh
Bucle l4 p>
mov dl, 0dh
mov ah, 2
int 21h
mov dl, 0ah
mov ah, 2
int 21h
Pop dx
Pop cx
pop bx
Barril explosivo
Remojo en el agua se ablanda
gettime endp
Retraso 1 para seguir acercándose
Empujar hacha
Empujar dx
Push bx
mov ax, 08fh
t2: 20 de octubre
mov bx, 03fffh
t1: diciembre bx
jnz t1
O hacha, hacha
jne t2
pop bx
pop dx
p>Barril explosivo
Remojado en agua para ablandar
Retraso 1 final
Fin