Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.04.2011, 19:13   #1
X@OC
Форумчанин
 
Аватар для X@OC
 
Регистрация: 18.06.2010
Сообщений: 273
Восклицание прерывание 11H

Доброго времени суток
У меня такая задача: используя прерывание 11Н, получите информацию о списке установленного (активного оборудования).
Пишу так
Код:
язык Си
пишу под DOS

#include <dos.h>

main()
{
union REGS r;
_AH=0x2;
geninterrupt(0x11);
printf("%d\n",r.x.ax);
}
на выходе получаю 160, на другом компьютере получал 0170
может кто скажет что это значить
так как я ожидал получить типа 0:0410

Последний раз редактировалось X@OC; 15.04.2011 в 19:17.
X@OC вне форума Ответить с цитированием
Старый 15.04.2011, 19:37   #2
X@OC
Форумчанин
 
Аватар для X@OC
 
Регистрация: 18.06.2010
Сообщений: 273
По умолчанию

все нашел решение
Код:
#include <dos.h>

main()
{
_AH=0x2;
geninterrupt(0x11);
printf("%x\n",_AX);
}
X@OC вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
прерывание в Си Misha_M. Помощь студентам 2 04.02.2010 20:11
11h прерывание. Программирование знакогенератора. NamelessEndless Общие вопросы C/C++ 0 05.01.2009 18:52
6 прерывание ленусик Фриланс 1 03.06.2008 16:22
6 прерывание ленусик Помощь студентам 5 30.05.2008 16:57