#  Занимательная некромантия 01H: ломаем программу под MS-DOS
BotHabr (tgi,2) → All  –  12:27:17 2025-09-22

Опубликовано: Thu, 31 Jul 2025 15:36:26 GMT
Канал: Все статьи подряд / Assembler / Хабр

Давным-давно, когда F11 и F12 еще не придумали, F1-F10 располагались слева, Ctrl жил на месте CapsLock, а IBM продавала компьютеры с гарантией на 90 дней, владельцы компьютеров работали в MS-DOS. Процессор еще не знал, что такое защищенный режим, память не делилась на области пользователя и ядра, виртуальной памяти не было, как не было и многозадачности. MS-DOS программа на счет "раз" нарушала работу ядра и компьютер приходилось перезагружать. Программы скромно умещались в 64 Кб, а, если превышали это ограничение, жизнь их становилась труднее.Дизассемблируем 16-битную программу: InDuLgEo V3-B горит пламенем на экране, печатает текст и трезвонит, как старый телефон. Вперед к 16 битам]]>

https://habr.com/ru/articles/932948/
Powered by iii-php v0.11