|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Май 4, 2004 07:04:38 И в Delphi просто wait, одноли это и тоже и зачем оно нужно? |
|
|
Дата: Май 4, 2004 09:13:23 Абсолютно нет. fwait - команда FPU, приостанавливающая выполнение кода на несколько тактов. Это иногда нужно, если два параллельных процесса юзают FPU и необходимо использовать в одном из процессов результат команд из другого процесса. Вроде бы так. Более подробно можно почитать в HpHelp.hlp из поставки MASM 8 и выше. |
|
|
Дата: Май 4, 2004 09:16:13 [закройте глаза] а wait дельфяцкий, если мне склероз не изменяет, в нормальных языках заменяет апишка sleep. [можете открывать] |
|
|
Дата: Май 4, 2004 14:20:23 боюсь ошибиться, но насколько я помню... команда wait ждет аппаратного прерывания от сопроцессора, генерируемого при завершении операции с плавающей точкой. нужно это для того, чтобы прога не прочитала результат операции до того, как эта операция будет реально выполнена сопроцессором. вроде бы, все это стало анахронизмом начиная с пня, компилятор же вставляет эту команду исключительно в целях совместимости со старыми процами. еще вроде помню, что wait и fwait кажется одно и тоже... давно это было... |
|
|
Дата: Май 4, 2004 15:15:45 >>wait и fwait кажется одно и тоже Так и есть. Опкод 9Bh |
|
|
Дата: Май 5, 2004 13:47:08 Понял! THX 2 All. |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.099 |