??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