Практическая часть
Задание 1. Запустите программу DEBUG и убедитесь, что регистр IP содержит значение 0100.
Задание 2. С помощью команды A отладчика составьте программу, помещающую нули во все регистры общего назначения. В конце программы введите «int 20», что значит конец программы.
Задание 3. С помощью команды R поместите в регистры общего назначения случайные ненулевые числа.
Задание 4. Выполните пошагово написанную программу, анализируя каждое действие. Следите за изменяемыми регистрами.
Задание 5. Измените программу так, чтобы к текущему значению регистров общего назначения прибавлялось число F00016 и записывалось в память, а только после этого регистры обнулялись. Следите за переполнением при сложении чисел. Запись в память производить при помощи ассемблерной команды push.
Задание 6. Измените программу так, чтобы к текущему значению регистров общего назначения прибавлялось число F00016 и записывалось в память, а только после этого регистры обнулялись. Следите за переполнением при сложении чисел. Запись в память производить при помощи ассемблерной команды mov.
Форма отчета
Таблица 4.2
Форма отчета выполняемых действий
Достарыңызбен бөлісу: |