Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.31;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.02 c
3-100606
po2
2003-07-09 09:08
2003.07.31
Работа с dBase-форматом из VFP


1-100721
Дома
2003-07-18 16:54
2003.07.31
GetCaretPos из user32.dll


1-100825
афвуд
2003-07-16 18:51
2003.07.31
Хочу чтобы TImage был выше всех на форме.


3-100573
Zelius
2003-07-04 10:06
2003.07.31
Проблемы с запросами из-под FastReport


3-100647
Hollywood
2003-07-09 21:05
2003.07.31
трассировать sql запросы в Interbase?