148
148
Изучите и постарайтесь понять со-
держание разделов файла листинга.
Второе окно, которое присутствует на
экране во время отладки, – Main
Registers (рис. 50).
В этом окне постоянно отображается
текущее состояние всех программно-
доступных регистров микроконтрол-
лера. Более того, содержимое регист-
ров можно менять во время отладки.
С помощью пункта Data dump из ме-
ню View можно посмотреть содержи-
мое памяти различного типа в режиме
отладки. Попробуйте это сделать.
Лабораторная работа№5.
Задание №1.
Разработать и отладить программу которая должна установить нулевой
разряд числа в регистре R5 в 1, сбросить четвёртый разряд в 0 и инвертиро-
вать шестой разряд. Используйте команды логических операций числа с мас-
ками. Составьте контрольный пример для отладки программы.
Задание №2
С помощью пакета ProView выполните отладку подпрограммы вычис-
ления скалярного произведения двоичных векторов. Номер варианта исход-
ных данных выбирается по последней цифре номера студенческого билета
(зачётной книжки).
Таблица 1
Варианты исходных данных
X Y
0 10110010
10001001
1
11010101
11000011
2 01101010
10101010
3 00111100
11100111
4 10101010
00111100
5 11001111
00010111
6 11100111
00110011
Рис. 50. Окно регистров