Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Выполнение логических команд

КОМПЬЮТЕРНОЕ УПРАВЛЕНИЕ ЭЛЕКТРОМЕХАНИЧЕСКИМИ УСТРОЙСТВАМИ

 

Рабочая тетрадь к лабораторным работам

для бакалавров заочной формы обучения направления подготовки 140400.62 – Электроэнергетика и электроника, профиля подготовки - Электропривод и автоматика

 

 

Оренбург 2016

Лабораторная работа № 1

Работа с регистрами микропроцессора

 

Задание 1:   Составить для заданного варианта программу по загрузке в указанные регистры общего назначения (РОН) микропроцессора следующей последовательности шестнадцатеричных чисел:

 

 

Вариант      
РОН A D C Е H L D E D E H C
Число       A4   4F   DE   7F   D3

 

Вариант      
РОН D H B C В H L E C D A L
Число   BC 6E 7E     3C C2 DF   8D DE

 

Программу разместить с адреса 800 Н.

 

Задание 2:   Составить для заданного варианта программу по загрузке в указанные регистровые пары и регистр указатель стека микропроцессора следующей последовательности шестнадцатеричных чисел:

 

Программу разместить с адреса 0820 Н.

 

 

  Регистровая пара Вариант
BC DE НL SP
Число          
         
09АВ        
  958А      
  5Е36      
В2А4 В5А3      

 

 

  Задание 3:   Составить программу по пересылке содержимого, указанных в задании регистров:    
  Вариант
           
Число, записанное в регистр-источник                    
Регистр источник L A B C D E H L A D C L
Регистр приемник D C D E H L E A B C D H
                                 

 

Программу разместить с адреса 0830 Н.

 

Указание: Каждое задание оформлять в таблице следующей формы:

 

Адрес Мнемоника команды Код Число тактов Комментарий
         

 

Указание: В каждом задании определять время выполнения программы.

 

Лабораторная работа № 2

Команды работы с памятью микропроцессора

Задание 1:   Составить программу записи в аккумулятор заданного числа и дальнейшей пересылки содержимого аккумулятора по указанному в задании адресу:
  Вариант
           
Число, записываемое в аккумулятор В4 Е5     С8
Адрес ячейки памяти, куда пересылается содержимое аккумулятора     08?2      

Программу разместить с адреса 0840 Н.

 

 

Задание 2:   Составить программу по пересылке чисел с адреса исходной ячейки памяти по адресу принимающей ячейки. Предварительно по адресу исходной ячейки загрузить заданное число:

 

  Вариант
           
Заданное число В4 Е5     С8
Адрес исходной ячейки памяти         09А0  
Адрес принимающей ячейки            

 

Программу разместить с адреса 0850 Н.

 

Задание 3:   Составить программу по организации области стековой памяти и загрузке в эту память содержимого заданных регистровых пар. Предварительно необходимо загрузить РОН значениями, указанными в таблице.

 

  Вариант
           
Основание стековой памяти SP       0А1А 0А18 0С87
РОН В         А0  
С            
D A4     Е7
Е     А3      
Н   С7      
L   Е8   С5 АЕ

 

Программу разместить с адреса 0860 Н.

 

Указание: Каждое задание оформлять в таблице следующей формы:

 

 

Адрес Мнемоника команды Код Число тактов Комментарий
         

 

Указание: В каждом задании определять время выполнения программы.

 

Лабораторная работа № 3

Выполнение арифметических команд

Задание 1:   Составить программу по загрузке заданных двух регистров числами, сложению содержимого этих двух регистров и пересылке полученной суммы в регистр приемник результата:

 

 

  Вариант
           
Первое число            
Регистр для размещения первого числа D C L A E B
Второе число            
Регистр для размещения второго числа A B C D Н L
Регистр приемник результата H L B C D E

 

По выполнении программы на УМК определить значение регистра признаков F и разъяснить полученные значения битов этого регистра.

 

Задание 2:   Составить программу по загрузке заданных двух регистров числами (регистр-уменьшаемое и регистр-вычитаемое), вычитанию из регистра-уменьшаемого регистра-вычитаемого и записи результата (разности) в указанный регистр:

 

  Вариант
           
Первое число (уменьшаемое)          
Регистр уменьшаемого D C L A E B
Второе число (вычитаемое)            
Регистр вычитаемого L B C D E L
Регистр приемник результата H L B C D E

 

По выполнении программы на УМК определить значение регистра признаков F и разъяснить полученные значения битов этого регистра.

 

 

Указание: Каждое задание оформлять в таблице следующей формы:

 

 

Адрес Мнемоника команды Код Число тактов Комментарий
         

 

Указание: В каждом задании определять время выполнения программы.

 

 

Лабораторная работа № 4

Выполнение логических команд

Задание:   Разработать алгоритм и составить программу по реализации предложенной релейно-контактной схемы. Состояния контактов схемы (01 Н - контакт включен, 00 – контакт выключен) размещены в ячейках памяти УМК по адресам указанным на схеме. Результатом работа релейно-контактной схемы является состояние катушки магнитного пускателя (01 Н – под напряжением, 00 Н - обесточена) и двигателя управляемого от этого магнитного пускателя (01 Н - включен, 00 Н - выключен). Состояние катушки магнитного пускателя, как результат работы программы, разместить в ячейке памяти по адресу указанному на схеме.

 

Указание: З адание оформить в таблице следующей формы:

 

Адрес Мнемоника команды Код Число тактов Комментарий
         

 

Указание: Определять время выполнения программы.

 

Варианты 1 – 8 заданий релейно-контактных схем:

 

Пример оформления обложки отчета по лабораторным работам:

 

 

Министерство образования и науки Российской Федерации

Федеральное государственное образовательное учреждение

высшего образования

«ОРЕНБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...