В первой части мы:
-
посмотрим, как работать с памятью и регистрами 8086
-
узнаем, как написать простую программу на ассемблере прямо в отладчике
-
изучим работу механизма прерываний и сделаем демонстрационный пример
Статья рассчитана на тех, кто имеет начальный опыт программирования, но хочет понять основы низкоуровневого программирования и многозадачности.
Примеры в бинарном виде доступны по ссылке https://github.com/galilov/habr/blob/main/asm-8086-galilov.zip.