Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
26 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
476111
Топик полностью
fk0
, легенда
(24.12.2013 15:02, просмотров: 85)
ответил
fk0
на
Только причём здесь возвращение результата? В линуксе и в винде вызываются функции ядра, например open(). Вот они и возвращают результат. А внутри функции аргументы раскладываются в нужные регистры, вызывается прерывание, регистры раскладываются
INT31. Эк досом по мозгам ударило-то. До сих пор остатки DPMI и его QEMM в памяти. Помнится в компе SIMM битый стоял. Написал программку выделяющую битый кусок через XMS. И винда (98) после загрузки этот кусок не трогала.
[ZX]
Ответить
учитывая, что вынь 95/98 были надстройкой над реальным DOS режимом, там и не такие чудеса были возможны. Вспоминаю с ностальгией.
-
=AlexD=
(24.12.2013 19:14
)