double arrow

Задание по лабораторной работе.

2

Пусть в памяти программ расположена таблица Х однобайтных чисел начиная с ADR2. Используя команду сдвига подсчитать количество bit в объявленных данных в каждой единице данных с i по j бит включительно (i>j). Результат подсчета для каждого элемента сохранять в массиве Y начиная с ADR3. Для четных вариантов использовать команду сдвига вправо, для нечетных – влево. В качестве массива данных взять строку ‘Фамилия_студента’. Организовать циклически бегущий bit в количестве bits в указанном порту Pn микроконтроллера. Для четных вариантов бег влево, для нечетных – вправо. Программа должна начинаться с ADR1. Варианты заданий приведены в таблице 2.

Таблица 2. Таблица вариантов заданий

Номер bit i j bits Pn ADR1 ADR2 ADR3
3A
62F 4A
53E 5B
44A 3B
4B
78A
69D
5AF 3D
4BA
3C9
2D8 3A1 3D
1E4 4B2 4F
7F5 5C2 3A
6E6 6D2 4C
4D3 1F2 4F
3C8 2E2
26F 3D2
4BE
3CA
2D3 3A2 3D
1E7 4B2 4F
7F3 5C2 3A
6E5 6D2 4C
5AD 7E4
4D3 1F2
3C8 2E2
4C
6C

Содержание отчета




ü Задание по лабораторной работе;

ü Блок-схема алгоритма;

ü Текст программы с комментариями;

ü Контрольный просчет задания.

ü Ответы на вопросы:

- алгоритмы выполнения сдвиговых операций микроконтроллера.



2




Сейчас читают про: