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

Задания 2.



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

1. Выбрать второй регистровый банк. Установить биты 0, 2, 6 регистра R4. Сбросить биты 1, 3, 7 порта Р2, используя маску, вычисленную с помощью регистра R4.

2. Выбрать первый регистровый банк. Установить биты 0, 1, 2, 3 порта Р1. Определить и записать в регистры R1-R4 флажки, указывающие на то, взвелись ли биты 4-7 порта Р1.

3. Последовательно с помощью модифицируемой маски, хранящейся в регистре R3, установить и сбросить биты с 3-го по 6-ой порта Р1.

4. Записать в аккумулятор и порт Р2 произвольные числа. Проинвертировать биты порта Р2, соответствующие единичным битам аккумулятора.

5. Выбрать третий банк регистров. С помощью модифицируемой маски установить во всех портах биты, соответствующие номеру порта.

6. Определить и записать в регистры R3-R6 флажки, указывающие на то, были ли взведены во всех портах биты, соответствующие их номерам.

7. Определить и записать в регистры флажки, указывающие на то, взведены ли биты 0, 2, 4 порта Р1. Создать результирующий байт, в котором 1 в соответствующем бите свидетельствует о наличии высокого уровня сигнала на этой линии порта Р1. Байт сохранить в аккумуляторе.

8.Создать байт флагов, наличие единицы в каждом бите которого свидетельствует о наличии высокого уровня сигнала в данной линии хотя бы на одном из портов Р1-Р4.

 


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






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