Лабараторные / Лаба 2(ЭВМ)
.odtМинистерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)
Кафедра комплексной информационной безопасности электронновычислительных систем (КИБЭВС)
ВЫБОР КОНФИГУРАЦИИ КОМПЬЮТЕРА
Отчет по лабораторной работе №2
по дисциплине «ОЭВМ и ВС»
Студент гр. 714-1
_________ И.С. Максимов
_________ С.Е. Минкеев
Принял
Старший преподаватель каф. КИБЭВС
_________ А.С. Семёнов
_________
Введение
Изучение принципов работы и системы команд микропроцессора на примере микропроцессоров семейства Intel mcs-51.
1 Ход работы
1.1 Задание
Вариант 1: Используя систему команд процессора 8051, составьте алгоритм и напишите программу циклического перебора значения от 50 до 99 включительно. Значения выводить в порт P1. Оцените период выполнения цикла. Проверьте правильность работы программы на симуляторе.
1.2 Алгоритм решения задачи и код решения
Был создан алгоритм решения задачи(рис 1.1)
Рисунок 1.1 — алгоритм решения
Для написания кода потребуются следующие команды:
MOV – команда «переслать переменную-байт» пересылает переменную-байт, указанную во втором операнде, в ячейку, указанную в первом операнде;
INC – команда «инкремент» выполняет прибавление «1» к указанной переменной;
CJNE — команда «сравнение и переход, если не равно» сравнивает значения первых двух операндов и выполняет ветвление, если операнды не равны.
Был написан код программы(рис 1.2):
Рисунок 1.2 — код программы
До начала запуска(рис 1.3):
Рисунок 1.3 — до начала программы
После завершения(рис 1.4):
Рисунок 1.4 — конец программы
Общее время выполнения программы — 30,5 секунд.
Заключение
Были изучены принципы работы и системы команд микропроцессора на примере микропроцессоров семейства Intel mcs-51.