28 / 13 / 1
Регистрация: 20.01.2013
Сообщений: 145
Записей в блоге: 8
1

Получение списка оборудование через int 11h

12.06.2017, 08:41. Показов 2974. Ответов 3

Студворк — интернет-сервис помощи студентам
Прочитал, что прерывание 11h получает в регистре AX список оборудования. Вызываю это прерывание, но в регистре AX остается то же значение, что и было.
Assembler
1
2
3
4
5
6
7
8
9
10
11
codesg segment para 'code'
begin proc far
  assume cs:codesg
  
 mov ax, 01    ;заношу 1
 int 11h        ;в AX по прежнему 1
 nop 
 ret
begin endp
codesg ends
 end begin
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.06.2017, 08:41
Ответы с готовыми решениями:

Реализовать функции 0Fh,07h,11h(у 11h подфункцию 4h) прерывания int 10h
Реализовать функции 0Fh,07h,11h(у 11h подфункцию 4h) прерывания int 10h.Нужен код проги реализующей...

Получение списка через id
пытаюсь соеденить таблицы таким образом, чтобы если в одной есть колонка в которой числовые данные...

Получение списка файлов через TIdFTP
У класса TIdFTP есть метод List, который получает список файлов но в виде строкового представления...

Получение списка друзей через VKApi и NullReferenceException
Здравствуйте! Пытаюсь запустить пример получения получения списка друзей через VKApi. Пример...

3
Asm♥/C++/Delphi/Py/PHP/Go
6296 / 1905 / 216
Регистрация: 14.12.2014
Сообщений: 3,983
Записей в блоге: 12
12.06.2017, 11:34 2
dserp18, не должно быть такого. У меня всё нормально выдаёт и в DOSBox, и в чистом DOS'е (MS DOS 6.22).
1
28 / 13 / 1
Регистрация: 20.01.2013
Сообщений: 145
Записей в блоге: 8
12.06.2017, 20:48  [ТС] 3
Да, действительно. Просто я в debug'e регистры смотрел.
0
Эксперт Hardware
Эксперт Hardware
5512 / 2051 / 369
Регистрация: 29.07.2014
Сообщений: 2,945
Записей в блоге: 4
12.06.2017, 21:39 4
dserp18,
Для справки..
--------------------
Это прерывание только читает слово из адреса 0000:0410h. Больше ничего не делает.
Вот дамп.. сравни со-своим АХ. Там будет лежать это-же значение (у меня C823h).
Код
C:\> debug
-------------
-d 0:410
-
0000:0410  23 C8 EE 80 02 84 10 20-00 00 2E 00 2E 00 64 20   #...... ......d
0000:0420  20 39 30 52 3A 27 34 4B-31 4F 30 52 0D 1C 00 00    90R:'4K1O0R....
0000:0430  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00   ................
0000:0440  B4 00 C3 00 00 00 00 00-00 03 50 00 00 10 00 00   ..........P.....
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.06.2017, 21:39
Помогаю со студенческими работами здесь

Какая из этих функций int Q(int w) int W(int y,int u,int i) сработает быстрее?
Если есть 2 функции(простые или перегруженные) к примеру Q(int w) int W(int y,int u,int i)или int...

Получение списка полей таблицы и определение первичного ключа из этого списка
Приветствую всех. Долго бьюсь над одной локальной задачей, необходимо извлечь список полей для...

IEEE802.11h
В настройка вайфай карточки увидел этот пункт IEEE802.11h(вкл/выкл).Собстна что это такое?стандарт...

SQL запрос - выбрать то оборудование, в состав которого входит какое-либо иное оборудование
Здравствуйте есть таблица - оборудования Содержит поля(Kod_oborudovania, naimenovanie,roditel) В...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru