Главная страница
    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.008 c
1-100764
Oleg__
2003-07-16 17:27
2003.07.31
Функция Pos


7-100998
Pitay
2003-05-21 12:04
2003.07.31
ярлыки на рабочем столе


14-100884
mikhasenko.anton
2003-07-16 08:25
2003.07.31
Где найти компонент DBF?


11-100658
Arhangel
2002-11-28 22:45
2003.07.31
Народ, что я не так делаю?


1-100693
chs2r
2003-07-18 12:42
2003.07.31
Как смасштабировать Image





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