• Miércoles 6 de Noviembre de 2024, 06:28

Autor Tema:  Programa  (Leído 1765 veces)

zazu

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Programa
« en: Miércoles 14 de Diciembre de 2005, 05:46 »
0
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

  • Miembro MUY activo
  • ***
  • Mensajes: 411
    • Ver Perfil
    • http://marianoguerra.blogspot.com
Re: Programa
« Respuesta #1 en: Miércoles 14 de Diciembre de 2005, 06:29 »
0
que tipo de semaforo?
ese?

o el concepto de semaforo de programacion?

zazu

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Programa
« Respuesta #2 en: Jueves 15 de Diciembre de 2005, 08:39 »
0
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