Главная страница
    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.009 c
14-100977
miwa
2003-07-15 23:18
2003.07.31
Кстати, где можно выкачать программы для чтения форумов?


1-100712
begin...end
2003-07-18 15:26
2003.07.31
Почему не завершается цикл?


1-100800
3APA3A
2003-07-17 12:04
2003.07.31
Потомок от TObject и от TComponent


3-100606
po2
2003-07-09 09:08
2003.07.31
Работа с dBase-форматом из VFP


7-101006
Freeze
2003-05-20 09:09
2003.07.31
Народ ХелП Надо вызвать командную строку!!!





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский