Informatics Point

Информатика и проектирование

Простые микропроцессоры и программируемые системы. Микроконтроллеры

Цели:

· Проводить эксперименты по заданной методике и осуществять анализ полученных результатов;

· Оформлять результаты натуральных экспериментов и моделирования с учетом требований государственных стандартов (ГОСТ) и единой системы конструкторской документации (ЕСКД) и формулировать выводы;

· Проводить доказательство утверждений и обосновывать принятое решение;

Исследование системы команд языка Assembler для микроконтроллера MSC-51

Используя таблицу 1, в соответствии со своим номером варианта, выберем математическое выражение, для которого необходимо написать программу.

Таблица 1

Вариант

Задание

7

Вычислить значение выражения OR 10011010b, сохраняя промежуточные результаты в стеке .

Напишем программу. Сделаем скриншот листинга программы. Скриншот листинга программы изображен на рисунке 1.

Рисунок 1

Проверим работу программы в пошаговом режиме. Выполнение каждого шага программы, а также состояние основных регистров микроконтроллера фиксируем с помощью скриншота экрана компьютера.

Скриншоты проверки работоспособности написанной прогаммы изображены на рисунках 2, 3, 4, 5, 6, 7, 8, 9,10,11,12

assembler микроконтроллер программа

Рисунок 2

Рисунок 3

Рисунок 4

Рисунок 5

Рисунок 6

Рисунок 7

Рисунок 8

Рисунок 9

Рисунок 10

Рисунок 11

Рисунок 12

Основные результаты выполнения программы поместим в таблицу 2.

Таблица 2

Состояние счетчика команд

Команда

Состояние основных регистров до выполнения команды

Состояние основных регистров после выполнения команды

0002

MOV A, #81

ACC 00

ACC 51

0004

ADD A, #64

ACC 51

ACC 91

0006

MOV B,A

ACC 91, B 00

ACC91, B 91

0008

MOV A, #112

ACC 91

ACC 70

000A

SUBB A, #25

ACC 70, PSW 05

ACC 57, PSW 41

000B

MUL AB

ACC 57, PSW 41,

ACC 47, PSW 44

000D

MOV DPL, A

ACC 47, PSW 44

DPTR 0047

0010

MOV DPH, B

DPTR 0047

DPTR 3147

Перейти на страницу: 1 2

Лучшие статьи по информатике

Электронавигационные приборы
На каждом судне для следования по намеченному курсу, выбора пути следования, контроля местонахождения в открытом море с учетом изменяющейся навигационной и ...

Характеристика аппаратуры на ООО Заполярпромгражданстрой
В соответствии с учебным планом я проходил учебную практику в обществе с ограниченной ответственностью «Заполярпромгражданстрой» с 22 апреля 2013 года по 12 ...

Проектирование типовых электронных схем
Разработка любого радиоэлектронного устройства в настоящее время остается в значительной степени не техникой, а искусством . Однако за полвека развития пол ...

Меню сайта