URL
https://opencores.org/ocsvn/next186_soc_pc/next186_soc_pc/trunk
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 3 |
Rev 4 |
Line 3232... |
Line 3232... |
int1a proc near
|
int1a proc near
|
push ds
|
push ds
|
push 40h
|
push 40h
|
pop ds
|
pop ds
|
cmp ah, 1
|
cmp ah, 1
|
je setclock
|
|
ja clockexit
|
ja clockexit
|
|
je setclock
|
mov dx, ds:[6ch] ; read clock
|
mov dx, ds:[6ch] ; read clock
|
mov cx, ds:[6eh]
|
mov cx, ds:[6eh]
|
mov al, ds:[70h]
|
mov al, ds:[70h]
|
|
clockexit1:
|
|
mov byte ptr ds:[70h], 0
|
clockexit:
|
clockexit:
|
cmc ; CF = 1 on error
|
cmc ; CF = 1 on error
|
clockexit1:
|
|
pop ds
|
pop ds
|
sti
|
sti
|
retf 2
|
retf 2
|
|
|
setclock:
|
setclock:
|
mov ds:[6ch], dx
|
mov ds:[6ch], dx
|
mov ds:[6eh], cx
|
mov ds:[6eh], cx
|
jmp short clockexit1 ; CF = 0
|
stc
|
|
jmp short clockexit1
|
int1a endp
|
int1a endp
|
|
|
|
|
; --------------------- INT 70h - RTC ------------------
|
; --------------------- INT 70h - RTC ------------------
|
int70 proc near
|
int70 proc near
|
© copyright 1999-2025
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.