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

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

Цифровая обработка сигналов
сигнал преобразование фурье искажение Цифрова́я обрабо́тка сигна́лов (ЦОС, DSP - англ. digital signal processing) - преобразование сигналов, п ...

Решение производственных задач по основам метрологии и радиоизмерений
Предметом дисциплины «Метрология и радиоизмерения» является изучение основ метрологии и метрологического обеспечения, стандартизации и сертификации в област ...

Проектная компоновка управляющих вычислительных комплексов
Целью курсового проекта является ознакомление с техническим обеспечением РСУ на базе программно-технических комплексов (ПТК), включающих контроллеры ра ...

Меню сайта