8051 эвм
.docxМинистерство образования и науки Российской Федерации
Федеральное государственное бюджетное образовательное
учреждение высшего образования
ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)
Кафедра комплексной информационной безопасности
электронно-вычислительных систем (КИБЭВС)
СИСТЕМА КОМАНД МИКРОПРОЦЕССОРОВ СЕМЕЙСТВА INTEL MCS – 51
Отчет по лабораторной работе №2
по дисциплине «ОЭВМ и ВМ»
|
Студенты гр. 739-1 _______ Климанов М. Д. ____________Есин Д.А. 18.12.2019 Принял Инженер кафедры КИБЭВС _______Голубцов Е.С. ___________________ _______.2019
|
Введение
Цель работы:
Изучение принципов работы и системы команд микропроцессора на примере микропроцессоров семейства Intel MCS – 51.
Основные теоретические сведения:
Базис микропроцессора основан на логических схемах, которые спроектированы для работы с данными и выполнения вычислений. Поведение микропроцессора определяется исполняемой программой. Микропроцессор выполняет только две функции это – управление и обработка данных. Под термином «обработка» подразумевается перемещение данных и выполнение операций над ними. Термин «управление» определяет поведение аппаратных блоков процессора в определенный момент времени.
Ход работы
Вариант 4
Используя систему команд процессора 8051, составьте алгоритм и напишите программу циклического перебора значения от 0 до 100 включительно. Нечетные значения выводить в порт P0, четные в P1. Оцените период выполнения цикла. Проверьте правильность работы программы на симуляторе.
Код
mov r0, 0 Label: mov a, r0 mov b,#2 div ab mov a,b
jz even jnz odd Label2: inc r0 cjne r0, #65h, Label jmp L1 even: mov p0, r0 jmp Label2 odd: mov p1, r0 jmp Label2 L1: End
3 Вывод
В процессе выполнения данной лабораторной работы, мы изучили принципы работы и системы команд микропроцессора на примере микропроцессоров семейства Intel MCS – 51.
Томск 2019