Выделение памяти под никсами

Тема в разделе "WASM.BEGINNERS", создана пользователем 6opoDuJIo, 17 авг 2011.

  1. 6opoDuJIo

    6opoDuJIo New Member

    Публикаций:
    0
    Регистрация:
    22 май 2009
    Сообщения:
    105
    Можно ли выделять память под никсами с помощью прерывания Fn 48H?
     
  2. 7mm

    7mm New Member

    Публикаций:
    0
    Регистрация:
    15 дек 2009
    Сообщения:
    442
    Это что за прерывание такое? По-моему, кроме как через системные сервисы brk/mmap вы память не выделите из юзер-мода.
     
  3. 6opoDuJIo

    6opoDuJIo New Member

    Публикаций:
    0
    Регистрация:
    22 май 2009
    Сообщения:
    105
    это DOS прерывание для выделения памяти,у юрова описано.для виндов вродебы должно работать,а вот как с никсами?
    з.ы. в bx помещается число,которое обозначает необходимый обьём в 16-байтных параграфах
     
  4. 7mm

    7mm New Member

    Публикаций:
    0
    Регистрация:
    15 дек 2009
    Сообщения:
    442
    А, так вы ходитет использовать DOS прерывание под никсами? Забавно.
     
  5. FatMoon

    FatMoon New Member

    Публикаций:
    0
    Регистрация:
    28 ноя 2002
    Сообщения:
    954
    Адрес:
    Russia
    6opoDuJIo
    Прерывания ДОС под никсами очевидно отсутствуют. Я бы понял, если бы вопрос был "можно ли использовать прерывания 10h под никсами?"...

    Для виндов прерывания дос тоже не работают. Вернее, работают, в виртуальной машине. Внутри виртуальной машины, строго говоря, уже не винды, а эмуляция ДОС.

    если под никсы прикрутить эмулятор ДОС (а он есть, и прикручивается), то совершенно аналогично в виртуальной машине, где будет эмуляция ДОС, будет работать и ваша функция 48h