Обнаружение железа
по предмету. Задача стоит так:
написать программу с использованием встроенного ассемблера(BASM...), которая проверяет компьютер на наличие типичных устройств и их тип:
-CPU
-RAM
-Mouse
-Keyboard
-VideoCard
-HDD
-CD/DVD
-FDD
-и чем больше, тем лучше.
Вот такая задача. Кто может помочь лит-рой, ссылкой или советом(+пример), то просим.
Э.Ы.: Ну и как обычно времени в обрез:(
Цитата:
Originally posted by WidowMaker
Э.Ы.: Ну и как обычно времени в обрез:(
Э.Ы.: Ну и как обычно времени в обрез:(
Когда последний день? Как обычно - вчера? ;) Нет, серьезно. Это к тому, что поиск дома может занять 3-4 дня :\
Цитата:
Originally posted by WidowMaker
Так.Буду краток. Сессия. Черт НАДО автомат
по предмету. Задача стоит так:
написать программу с использованием встроенного ассемблера(BASM...), которая проверяет компьютер на наличие типичных устройств и их тип:
-CPU
-RAM
-Mouse
-Keyboard
-VideoCard
-HDD
-CD/DVD
-FDD
-и чем больше, тем лучше.
Вот такая задача. Кто может помочь лит-рой, ссылкой или советом(+пример), то просим.
Э.Ы.: Ну и как обычно времени в обрез:(
Так.Буду краток. Сессия. Черт НАДО автомат
по предмету. Задача стоит так:
написать программу с использованием встроенного ассемблера(BASM...), которая проверяет компьютер на наличие типичных устройств и их тип:
-CPU
-RAM
-Mouse
-Keyboard
-VideoCard
-HDD
-CD/DVD
-FDD
-и чем больше, тем лучше.
Вот такая задача. Кто может помочь лит-рой, ссылкой или советом(+пример), то просим.
Э.Ы.: Ну и как обычно времени в обрез:(
могу советом. гугли на предмет ассемблер + DMI
Цитата:
Originally posted by squirL
могу советом. гугли на предмет ассемблер + DMI
могу советом. гугли на предмет ассемблер + DMI
У меня была идея: запустить процедуры проверки
BIOS'a которые запускаются при запуске ПК, но
все что я нарыл это прерывания 11 и 12.
Но оба дают крайне ограниченную информацию.
Например, как узнать что за проц? 11 дает только инфу о сопроцессоре (есть/нет).
Цитата:
Originally posted by WidowMaker
У меня была идея: запустить процедуры проверки
BIOS'a которые запускаются при запуске ПК, но
все что я нарыл это прерывания 11 и 12.
Но оба дают крайне ограниченную информацию.
Например, как узнать что за проц? 11 дает только инфу о сопроцессоре (есть/нет).
У меня была идея: запустить процедуры проверки
BIOS'a которые запускаются при запуске ПК, но
все что я нарыл это прерывания 11 и 12.
Но оба дают крайне ограниченную информацию.
Например, как узнать что за проц? 11 дает только инфу о сопроцессоре (есть/нет).
ну инфу о проце даст тебе cpuid. правда только начиная с i486. а насчет всего остального, еще раз - юзай DMI.