1 / 12

Группа команд передачи управления

Национальный технический университет «Харьковский политехнический институт». Кафедра «Промышленная и биомедицинская электроника». Практическое занятие по дисциплине «Микропроцессорная техника». Группа команд передачи управления. Б.А. Стысло. г. Харьков, 2014 г. ASSEMBLER:. ►.

senta
Télécharger la présentation

Группа команд передачи управления

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Национальный технический университет «Харьковский политехнический институт» Кафедра «Промышленная и биомедицинская электроника» Практическое занятие по дисциплине «Микропроцессорная техника» Группакоманд передачи управления Б.А. Стысло г. Харьков, 2014 г.

  2. ASSEMBLER: ► Группа команд пересылки данных Группа команд арифметических операций ► Группа команд логических операций ► Группа команд передачи управления ►

  3. ГРУППА КОМАНД ПЕРЕДАЧИ УПРАВЛЕНИЯ

  4. ЗАДАЧА №1 Составить программу, обеспечивающую включение зеленого светодиода (Р2.0) и выключение красного (Р2.1) при нажатой кнопке (Р1.0). При отжатой кнопке состояния светодиодов изменяются на обратное. JMPMetka– безусловный переход к метке «Metka» JNB Bit,Metka– переход к метке «Metka», если бит «Bit»сброшен (=0)

  5. ЗАДАЧА №1

  6. ЗАДАЧА №2 • Организовать программу целочисленного деления однобайтных чисел. • - делимое: A; • - делитель: R0; • - результат: R1; • - остаток от деления:A; Операция деления может быть заменена вычитанием JNCMetka– переход к метке «Metka», если перенос «С» равен 0.

  7. ЗАДАЧА №2

  8. ЗАДАЧА №3 В регистре R7хранится число. Поместить в РПД по адресам 20h-22h значения сотен, десятков, единиц данного числа. Для решения задачи удобно воспользоваться предыдущим решением. … текст основной программы CALL Procedure ; вызов подпрограммы «Procedure» … текст основной программы Procedure: ; имя подпрограммы … текстподпрограммы RET; возврат к месту вызова

  9. СПРАВКА

  10. ЗАДАЧА №3

  11. ЗАДАЧА №4 (Для самостоятельного выполнения) Скопировать содержимое регистров R0..R7 (0-й банк) в РПД по адресам 20h-27h. Для решения задачи удобно использовать косвенную адресацию; Также необходимо переключить МП на использование регистров 1-го банка. SETB RS0 ; Установка бита RS0 CLR RS1 ; Сброс бита RS1

  12. The End. Thank you for your attention!

More Related