Programación General > ASM (Ensamblador)

 Programa

(1/1)

zazu:
saludos, soy nueva usuario, podria alguien asesorarme para la simulacionn de un semaforo utilizando el puerto paralelo, el programa tiene que ser en lenguaje ensamblador, gracias

bob esponja:
que tipo de semaforo?
ese?

o el concepto de semaforo de programacion?

zazu:
antes uqe nada gracias por contestarme, se trata de la simulacion de un semaforo con 6 didos leds(2 rojos,2 verdes,2 amarillos) controlado con el puerto paralelo y programado en lenguaje ensamblador, ya tengo una parte, y comienza asi

INI: mov DX,0378
       mov AL,21
       mov AH,2CH
       INT 21H
       MOV BL,DH
       ADD BL,05

E1: INT 21H
      CMP BL,DH
      JNE E1
       
       mov DX,0378
       mov AL,14
       mov AH,2CH
       INT 21H
       MOV BL,DH
       ADD BL,02

E2: INT 21H
      CMP BL,DH
      JNE E2
       
       mov DX,0378
       mov AL,22
       mov AH,2CH
       INT 21H
       MOV BL,DH
       ADD BL,05

E3: INT 21H
      CMP BL,DH
      JNE E3

       mov DX,0378
       mov AL,0C
       mov AH,2CH
       INT 21H
       MOV BL,DH
       ADD BL,02

E4: INT 21H
      CMP BL,DH
      JNE E4

       mov AH,0BH//PARA QUE CON UN CARACTER SALGA
       INT 21H
       CP AL,00
       JE INI

       MOV AH,4C00H
       INT 21H

   AHORA ME PIDEN QUE LO CONTROLE DE FORMA MANUAL 6-12 NOCHE ESTEN PRENDIDOS LOS ROJOS, 12-8 ESTEN PARPADEANDO LOS AMARILLOS Y DE LAS 8-6 LOS VERDES,
LA OTRA RUTINA ES SI PRESIONO CERO TERMINE, Y SI TECLEO UN CARACTER REGRESE A AUTOMATICO  
ESPERO TU CONTESTACION GRACIAS

Navegación

[0] Índice de Mensajes

Ir a la versión completa