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

Пусть в памяти программ расположена таблица Х однобайтных чисел начиная с 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

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

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

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

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

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

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



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