Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[assembler] problem z licznikiem

Czyzak 15 Paź 2006 11:27 703 0
  • #1 15 Paź 2006 11:27
    Czyzak
    Poziom 13  

    witam, napisałem program który ma odliczać sekundy i minuty w rejestrach R1 i R2 ale podczas odliczania sekundy program zatrzymuje się przy rozkazie JNB... prosze o waskazówkę
    odlicznie sekundy polega na 15 krotnym przepełnieniu licznika z tą wartością początkową co jest podana (licznik jest w R0)

    Code:

    org 0

       mov tmod,#00000001b
    jraz: mov th0,high(61466)
       mov tl0,low(61466)
       mov r0,#15
       setb tr0
    licz:  jnb tf0,$
       clr tf0
       djnz r0,licz
       inc r1
       mov a,#59
       anl a,r1
       jz jraz
       mov r1,#0
       inc r2
       mov a,#59
       anl a,r2
       jz jraz
       mov r2,#0
       ljmp jraz

    end

    0 0
  Szukaj w 5mln produktów