
Сообщение от
form
Будет прерываться по вектору 100.
Судя по исходникам RT-11 - не больше одного раза :
Код:
6$: MOV #16.,PCTIK ;;;Re-initialize PC tick counter
RTI ;;;Drop this tick on the floor
PICLOK::TST @#173030 ;;;Prime clock to interrupt on next tick
DEC (PC)+ ;;;Count off tick
PCTIK: .WORD 16.
BEQ 6$ ;;;Drop every 16th tick
LKINT = 0
JLKINT == . + 2
JMP @#LKINT ;;;Go do normal RT clock tick processing
; JLKINT is hooked with LKINT from RMON
Поэтому без кода эмуляции LTC ( похоже ) не обойтись.
Судя по коду - в RT-11 таймер Pro350 запрограммирован на 64 Гц и для получения 60 Гц приходится выбрасывать каждый 16-й тик.
---------- Post added at 12:53 ---------- Previous post was at 11:55 ----------
Кстати - вот даташит чипа таймера Pro350: MC146818 Real Time Clock