|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Май 9, 2003 16:06:50 как сделать delay на асме? |
|
|
Дата: Май 9, 2003 19:20:57 Какая-то API была. Вроде Sleep· |
|
|
Дата: Май 9, 2003 19:53:51 а без API? |
|
|
Дата: Май 9, 2003 20:47:35 Doomаю можно сделать пустой цикл, но у этого будут следующие недостатки: 1.проц в этот момент будет загружен на 99% 2.на разных компьютерах разное время выполнения... хотя можно в цикл вставить HLT Если пункт 2 не так важен, то код будет выглядеть так : mov ecx,0ffffffffh rep hlt Я не проверял, щас проверю и скажу как.... |
|
|
Дата: Май 9, 2003 20:54:29 Ей походу нужен ринг 0 |
|
|
Дата: Май 9, 2003 20:58:28 Да и с репом я прогнал |
|
|
Дата: Май 9, 2003 21:00:33 to spaces:не, циклы не катят но все равно спасибо может кто ещё знает? |
|
|
Дата: Май 9, 2003 21:39:58 Проверяй время и засекай сколько тебе надо... |
|
|
Дата: Май 11, 2003 20:04:09 задержка на заданное количество тактов: rdtsc mov ebx,eax mov ecx,edx add ebx,delaylow adc ecx,delayhigh l: rdtsc sub eax,ebx sbb edx,ecx jl l delayhigh:delaylow - 64битное количество тактов rdtsc считывает количество тактов в регистры edx:eax |
|
|
Дата: Май 24, 2003 15:30:36 arturik ты мыло проверяешь??? тебя уже ищет отдел Р за взлом http://www.photoacademy.ru/ ты знаешь об этом ? нефиг мыло свое было оставлять на сломаном сайте |
|
|
Дата: Май 25, 2003 14:29:06 http://taxidermia.void.ru/ ;-) теперь это уже часть истории.... http://taxidermia.void.ru/mirrors/2003/05/24/www.photoacademy.ru/ |
|
|
Дата: Июн 7, 2003 17:18:11 2Black_mirror или всякому кто пожелает ответить: в сообщении "Дата: Май 11, 2003 20:04:09" приведен кусок кода позволяющий создать задержку заданую в тактах. У меня возникло несколько вопросов: 1. В описании rdst написано, что она работает начиная с процессора P5 (?!?) и наличие TSC надо проверять с помощью СPUID (бит 4 в EDX). Это так? Что делать нещастным програмерам если надо что бы эта задержка работала на 286/386? 2. Какой промежуток времени занимает 1 такт ? 3. На всех компьютерах это время одинаково ? С уважением. Ворон. |
|
|
Дата: Июн 8, 2003 00:29:17 Подскажите плз. В курсовик очень надо... Литературу, признаю, просмотрел достаточно поверхносно... и ничего естественно не нашол. но я делаю кручусь как белка в ... а курсач в понедельник здавать. Кто знает выручайте ... А? |
|
|
Дата: Июн 8, 2003 01:44:01 может int 15h/ah=86? --> RBIL |
|
|
Дата: Июн 8, 2003 15:17:37 Спасибо. Пощол смотреть... Ворон. |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.094 |