MS-DOS прерывания & Win API

Тема в разделе "WASM.DOS", создана пользователем fontbyself, 25 ноя 2024.

Метки:
  1. fontbyself

    fontbyself New Member

    Публикаций:
    0
    Регистрация:
    16 июн 2017
    Сообщения:
    11
    Правильно ли утверждение.
    1) Что функции Win API это прототипы прерываний MS-DOS ?
    2) Понять принцип работы WinAPI в разы проще на примерах прерываний MS-DOS ?
    3) Стоит ли изучать MS-DOS ?
     
  2. MaKsIm

    MaKsIm Active Member

    Публикаций:
    0
    Регистрация:
    11 фев 2008
    Сообщения:
    106
    На все 3 вопроса ответ Нет. Хотя отчасти в функциях прерываний MS-DOS и угадываются принципы заложенные в WinAPI, но это не значит, что одно является развитием другого.
    В начале в MS-DOS использовались FLB блоки для обращения к файлам и только в 3,0 версии появились функции работы через handle. В остальных функциях ничего близкого к WinAPI нету. Ну а изучать ОС и её АПИ полностью устаревшую и работающую в режиме не совместимом с режимами работы современных процессоров для ПК это нужно уже просто ради исторического ликбеза.
     
    Mikl___ нравится это.
  3. Marylin

    Marylin Active Member

    Публикаций:
    0
    Регистрация:
    17 фев 2023
    Сообщения:
    197
    Из общего у них только инструкции call/ret, а всё что внутри - уже далеко не одно.
    Ну ещё и таблицы прерываний: в досе IVT (векторы), а в Win IDT (диспетчеризация).
    В общем если хотите изучать интерфейс WinAPI, то не нужно подбираться к нему кругами через дос.
     
    Mikl___ нравится это.