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