Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Задания 2



Читайте также:
  1. I. Анализ задания
  2. I. Задания для самостоятельной работы
  3. I. Задания для самостоятельной работы
  4. I. Задания для самостоятельной работы
  5. I. Задания для самостоятельной работы
  6. I. Задания для самостоятельной работы
  7. I. Задания для самостоятельной работы

1. Переслать массив из одной области памяти в другую, причем четные и нечетные байты поменять местами.

2. Поменять местами два массива в памяти, используя стек.

3. Поменять местами между собой половинки массива.

4. Сформировать новый массив из каждого четвертого байта заданного массива.

5. Записать в каждый пятый элемент массива значение предыдущего байта.

6. Поменять местами каждый второй и каждый третий элемент (байт) массива.

7. В массиве поменять местами байты, равноотстоящие от начала и от конца массива(зеркально отобразить массив относительно середины).

8. Из заданного массива сформировать новый массив, изменив порядок следования элементов на противоположный, и переслать его на место исходного.

 

Контрольные вопросы.

1. В чем заключается различие команд MOV, MOVC и MOVX.

2. Назовите возможные операнды вышеперечисленных команд.

3. Каким образом можно зарезервировать память в программе.

4. К какой памяти можно обращаться с помощью DPTR.

5. Можно ли командой MOV смоделировать работу команд XCH,XCHD. Обоснуйте ответ.

 

6. Охарактеризовать методы адресации, используемые в формате команды пересылки данных MOV.

7. Каким образом осуществляется в МК51 доступ к памяти программ (ПП).

8. Как производится загрузка регистра-указателя данных DPTR 16-битным адресом. При доступе к какой части памяти МК51 и с помощью какой команды используется этот регистр.

9. Описать механизм выполнения стековых операций в МК51. Для каких целей используются подобные операции.

10. Оценить количество рабочих циклов МК51, необходимое для выполнения отдельных команд пересылки данных С по заданию преподавателя).

 


Дата добавления: 2015-07-11; просмотров: 82 | Нарушение авторских прав






mybiblioteka.su - 2015-2024 год. (0.005 сек.)