Образовательная программа 6B06104 «Вычислительная техника и программное обеспечение»



бет20/27
Дата19.10.2022
өлшемі10,77 Mb.
#153958
түріОбразовательная программа
1   ...   16   17   18   19   20   21   22   23   ...   27
Байланысты:
Lab raboty Arkhitektura i organizatsia EVM

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

Форма отчета


Таблица 4.2
Форма отчета выполняемых действий



Команда

Выполняемое действие

Изменяемые регистры при выполнении команды























Достарыңызбен бөлісу:
1   ...   16   17   18   19   20   21   22   23   ...   27




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет