??Nova unita CRT pro PASCAL

Ota Kehar OKEHAR
Středa Březen 17 11:44:30 CET 2004


> No moc tomu taky nerozumim, ale pokusim se to vysvetlit:
> Ta chyba spociva v tom, ze pri pouziti jednotky CRT se pri spusteni 
> (ale pravdepodobne az v exe tvaru) prelozeneho programu kalibruje 
> konstanta pro cas (vlastne je to asi proto, aby 1 sekunda trvala na 
> vsech pocitacich stejne). Ta konstanta se zjisti tak, ze se pocita 
> pocet impulsu (?z neceho?) za urcity cas. Logicky... na rychlejsim 
> pocitaci se pocita rychleji, az to citane cislo i za kratky okamzik v 
> pameti pretece => Runtime error.   OK? Myslim, ze to takhle nejak 
> bude.
> 
> Karel N.

Doplnuji vyse uvedeny prispevek o to, ze na kazdem PC se kazdych 55ms
inkrementuje bunka na adrese 40h:6ch. Tohoto se da vyuzit, pokud je 
potreba vytvorit smycku, jejiz potrebna doba na vykonani nebude 
zavisla na procesoru. Zjistime-li, kolikrat se tato smycka provede za 
55ms, je jednoduche zjistit, kolikrat ji musime vykonat, abychom 
ziskali cas napr. 1ms. K tomu se ovsem musi vydelit 2 cisla a protoze
registr procesoru ma konecnou velikost, tak na PII dojde k preteceni 
po deleni, ktere se v tomto pripade hlasi jako deleni nulou.

                                S pozdravem Ota

----------------------------------------------------------------------
   Ota  Kehar - student FEL           E-Mail: okehar@students.zcu.cz
              - astronom amater                OtasK@email.cz
Faculty of Electrical Engineering   HomePage: (Astronomicky koutek)
  University of West Bohemia              http://home.zcu.cz/~okehar/
----------------------------------------------------------------------





Další informace o konferenci Hw-list