
Среда программирования: Assembler-MASM (DOS)
Название работы: ЭВМ и периферийные устройства (ВИ). Четыре лабораторные работы на эмуляторе процессора i8085A
Вид работы: Лабораторная работа
Тематика работы: Алгоритмы, Математика, Прочие
Объем программы: 5 (по десятибалльной шкале)
Уровень сложности: 5 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: эмулятор, i8085A, периферийные устройства, произведение чисел, массив, элементы массива, сумма чисел, терморегулятор
Функции программы:
4 Лабораторные работы на Эмуляторе процессора i8085A
Лабораторная работа 1
Цель работы: приобретение навыков разработки простых программ на языке низкого уровня для архитектуры I8085A.
Задачи работы:
разработка и реализация на языке ассемблера I8085A алгоритмов для каждого из четырех заданий:
1. Вычисление произведения двух целых положительных чисел без учета возможного переполнения. Числа в диапазоне 00-FF. Использовать команду ADD.
2. Вычисление произведения двух целых положительных чисел с учетом возможного переполнения. Числа в диапазоне 00-FF. Использовать команду ADD. Результат помещается в регистровую пару.
3. Вычисление произведения двух целых положительных чисел с учетом возможного переполнения. Числа в диапазоне 00-FF. Использовать команду DAD. Результат помещается в регистровую пару.
4. Вычисление произведения двух целых положительных чисел с учетом возможного переполнения. Числа в диапазоне 00-FF. Реализовать алгоритм умножения "в столбик", использовать команды сдвига и сложения. Результат помещается в регистровую пару.
Лабораторная работа 2
Задание:
Массив расположен в памяти, начиная с адреса AAAA. Элементы массива - целые 16-ти разрядные числа без знака. В начале массива идет его размер (количество элементов), задаваемый 8-ми разрядным числом. Необходимо:
1. найти максимальное число в массиве;
2. упорядочить элементы массива по возрастанию методом пузырька.
Лабораторная работа 3
Задание:
Массив расположен в памяти, начиная с адреса AAAA. Элементы массива - целые 16-ти разрядные числа без знака. В начале массива идет его размер (количество элементов), задаваемый 8-ми разрядным числом. Необходимо:
1. упорядочить массив по возрастанию методом вставки;
2. найти сумму чисел массива, расположенных между первым минимальным и последним максимальным элементами.
При выполнении задания обязательно рационально использовать подпрограммы. Одна подпрограмма должна выполнять только одно действие (принцип SRP).
Лабораторная работа 4
Моделирование терморегулятора:
Разработать алгоритм и программу анализа состояний цифрового датчика объекта управления и формирования дискретных управляющих воздействий на примере цифрового терморегулятора. Процесс моделирования отобразить на виртуальном экране.
Результатом работы терморегулятора является выдача текста на виртуальный дисплей.
Описание (отчет):
Есть
на 33 страниц, посмотреть оглавление
AVOCET
AVLINK
AVMAC85
AVSIM85
AVSIM85
AVSIM85
AVSIM85
cmp
FMAX8A
INSERT8X
MULTDEBC
READ
по использованию эмулятора AVSIM85
LR1
multdebc-1
multdebc-2
multDEBC
MULTDEBC
MULTDEBC
MULTDEBC
MULTDEBC
MULTDEBC
UMN-ADD2-1
UMN-ADD2-2
UMN-DAD-0
UMN-STOLB
работа 1
LR2
C80DOS2
cmp
fmax8a-1
fmax8a-2
FMAX8A
fmax8a
FMAX8A
FMAX8A
FMAX8A
FMAX8A
FMAX8A
работа 2
LR3
insert8x-1
insert8x-2
INSERT8X
insert8x
INSERT8X
INSERT8X
INSERT8X
INSERT8X
INSERT8X
работа 3
LR4
temperatura-OK
работа 4Перед покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
Отчет к программе. СодержаниеЛабораторная работа 1 Лабораторная работа 2 Лабораторная работа 3 Лабораторная работа 4
Предварительный просмотр
Предварительный просмотр
Предварительный просмотр
Предварительный просмотр
|
Стоимость ИСХОДНОГО ТЕКСТА программы составляет 1300 руб РФ Продажа каждой работы строго учитывается, у каждой работы есть своя история продаж. |