**Цель работы:** Изучить команду пересылки данных MOV МП 8086. Изучить арифметические команды МП 8086. Научиться использовать транслятор Turbo Assembler и компоновщик Turbo Linker. Ознакомиться с отладчиком Turbo Debugger. Написать программу на ассемблере, вычисляющую значение выражения с использованием арифметических команд сложения, вычитания, умножения и деления. Проверить работу программы в отладчике. **Вариант 17:** $(a – b + c * 2) / (d + 5)$ **Контрольные вопросы:** 1. Для чего служит команда **MOV**? 2. Какие требования предъявляются к операндам команды **MOV**? 3. Какие арифметические команды существуют для МП 8086? 4. Чем отличаются команды **IMUL** и **MUL**? 5. Что произойдет, если результат от деления не помещается в операнде назначения? 6. Из каких операций состоит процесс компиляции программы на ассемблере?