Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Компоновка программ Ассемблера и С++  (Прочитано 8504 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Postal
Гость
« : 13-10-2005 10:37 » 

Помогите пожалуйста разобратся с компоновкой модулей ассемблера и С++
в Borland C++ Bilder 6.0
Записан
Gal_
Гость
« Ответ #1 : 18-10-2005 14:27 » 

Вот функция расчета тактовой частоты проц.
Как пример компоновки
double      CPUSpeed(void)

  {
    DWORD dwTimerHi, dwTimerLo;
    double dRes;

    asm
     {
        DW 0x310F
        mov dwTimerLo, EAX
        mov dwTimerHi, EDX
      }

    Sleep (500);

    asm
     {
        DW 0x310F
        sub EAX, dwTimerLo
        sub EAX, dwTimerHi
        mov dwTimerLo, EAX
        mov dwTimerHi, EDX
     }

    dRes = dwTimerLo/(1000.0*500);
    return dRes;
  }
Записан
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #2 : 22-04-2006 14:37 » 

(комент)

ЧАВО
Записан

Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines