fixed the ClockIrqHandler()
authorjohanknol <johanknol@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Fri, 25 May 2001 10:56:23 +0000 (10:56 +0000)
committerjohanknol <johanknol@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Fri, 25 May 2001 10:56:23 +0000 (10:56 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@854 4a8a32a2-be11-0410-ad9d-d568d2c75423

device/lib/ds390/tinibios.c

index fef373975e9044b6e857e060a4cc4ab1c006dfa1..6be2f3671752a84271140ae3f306deeb756fd603 100755 (executable)
@@ -501,7 +501,7 @@ void ClockIrqHandler (void) interrupt 1 {
     mov _TH0,_timer0ReloadValue+1
     mov a,#0x01
     add a,_milliSeconds+0
-    mov _milliSeconds,a
+    mov _milliSeconds+0,a
     jnc _ClockIrqHandlerDone
     clr a
     addc a,_milliSeconds+1
@@ -509,11 +509,11 @@ void ClockIrqHandler (void) interrupt 1 {
     jnc _ClockIrqHandlerDone
     clr a
     addc a,_milliSeconds+2
-    mov _milliSeconds+1,a
+    mov _milliSeconds+2,a
     jnc _ClockIrqHandlerDone
     clr a
     addc a,_milliSeconds+3
-    mov _milliSeconds+1,a
+    mov _milliSeconds+3,a
    _ClockIrqHandlerDone:
   _endasm;
 }