Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабараторные / Лаба 2(ЭВМ)

.odt
Скачиваний:
0
Добавлен:
10.11.2024
Размер:
196.47 Кб
Скачать

Министерство науки и высшего образования Российской Федерации

Федеральное государственное бюджетное образовательное учреждение высшего образования

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)

Кафедра комплексной информационной безопасности электронновычислительных систем (КИБЭВС)

ВЫБОР КОНФИГУРАЦИИ КОМПЬЮТЕРА

Отчет по лабораторной работе №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.

    7

Соседние файлы в папке Лабараторные