Форум: "Основная";
Текущий архив: 2003.07.31;
Скачать: [xml.tar.bz2];
ВнизASM и время Найти похожие ветки
← →
TCrash (2003-07-16 12:31) [0]Вопрос в следующем.
можно ли как-нибудь получить текущее системное время внутри конструкции ASM..END, только не предлагайте разбить ее на две.
Требуется точно померять, за какой интервал времени в милисекундах выполнится кусок кода.
← →
Anatoly Podgoretsky (2003-07-16 12:33) [1]Вызови Windows.Time
Но работать с системным временем не рационально, лучше используй RDTSC
← →
TCrash (2003-07-16 12:39) [2]windows.time - эт че такое. в АСМ я новичек, если пожно - объясните для чайников
← →
Leshiy (2003-07-16 12:49) [3]mov ah,2ch
int 21
CH часы (0 до 23)
CL минуты (0 до 59)
DH секунды (0 до 59)
DL сотые доли секунды (0 до 99)
← →
Digitman (2003-07-16 13:05) [4]
> Leshiy
гениальный совет !)
← →
Anatoly Podgoretsky (2003-07-16 13:09) [5]А может тогда не надо с АСМ, ну как минимум сходи на Интел и скачай руководство
← →
Anatoly Podgoretsky (2003-07-16 13:14) [6]Sysutils.Time это функция
← →
Leshiy (2003-07-16 13:47) [7]Упс :)
← →
TCrash (2003-07-16 14:25) [8]сейчас сделано так
tm1:=timeGetTime;
asm
......
end;
tm2:=timeGetTime;
tm:=tm2-tm1;
получаются разные результаты при разных запусках программы
я так понимаю - изза timeGetTime.
Есть еще предложения ?
← →
Anatoly Podgoretsky (2003-07-16 14:32) [9]Понимаешь неправильно
← →
VMcL (2003-07-16 15:26) [10]>TCrash © (16.07.03 14:25)
Почитай, к примеру, Рихтера. Тогда, может быть, поймёшь, почему " получаются разные результаты при разных запусках программы".
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.07.31;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.014 c