Низкоуровневое программирование под 8086 для любопытных, часть 1

В первой части мы:

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

Статья рассчитана на тех, кто имеет начальный опыт программирования, но хочет понять основы низкоуровневого программирования и многозадачности.

Примеры в бинарном виде доступны по ссылке https://github.com/galilov/habr/blob/main/asm-8086-galilov.zip.

Читать далее
1