Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.01 c
14-100930
neuro
2003-07-14 11:24
2003.07.31
Ведет ли кто-нть здесь активную концертную жисть?!


7-101002
Zew
2003-05-20 19:15
2003.07.31
Наличие CD-ROM ов


1-100707
Митяй2
2003-07-16 06:47
2003.07.31
OpenDialog для выбора папки


1-100664
Immortal_Death
2003-07-17 16:56
2003.07.31
TreeView и Drag&Drop :)


8-100835
XmPL
2003-04-09 13:44
2003.07.31
Как перевести 32-, 24-, 16/15-битное изображение





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский