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

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

Применение цифровых фотокамер для осуществления регулярной видеосъемки в образовательных учреждениях
цифровая фотокамера видеосъёмка Современная жизнь диктует новые требования к качеству изобразительного контента. Если в 1980-90 е года черно-белая картинка с ...

Разработка управляющей программы для микроконтроллера HCS12
Около 55% проданных в мире процессоров приходится на 8ми битные микроконтроллеры. Более 4 млрд. 8ми битных микроконтроллеров продано в 2006. Они установлены ...

Проектирование систем электроснабжения промышленных предприятий на примере маслохозяйственного отделения ПП Ефремовская ТЭЦ
Основными потребителями электроэнергии являются различные отрасли промышленности: транспорт, сельское хозяйство, коммунальное хозяйство городов и поселков. ...

Меню сайта