Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
RGZ Mein.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
915.38 Кб
Скачать

Содержание

1.Задание ………………………………………………………

2

2.Схемы программно-управляемых устройств в составе микро-ЭВМ ….

2

3.Блок-схемы алгоритмов ………………………………………..

7

4.Тексты программ и подпрограмм в мнемониках и машинных ко­дах …..

19

5.Список литературы …………………………………………....

26

  1. Задание

Разработать программу выбора из меню одного из действий:

1) сложения двух однобайтных чисел;

2) вычитания однобайтных чисел;

3) возврат в монитор.

Организовать в программе ввод пользователем исходных чисел, а также показ результата.

2. Схемы программно-управляемых устройств в составе микро-эвм.

Учебная микро-ЭВМ типа УМПК-80 предназначена для знакомства с особенностями построения микро-ЭВМ на микропроцессоре КР580ВМ80. Она является легким в освоении и удобным средством для отладки относительно небольших (до 0,5К байт) программ пользователя. Открытая конструкция и наличие большого количества средств индикации позволяют наглядно исследовать процесс преобразования и передачи информации в микро-ЭВМ.

Функциональная схема УМПК-80 представлена на рис.2..

Микропроцессор построен на основе бис (большая интегральная микросхема) КР580ВМ80, которая дополнена синхрогенератором и элементами логической схемы управления шиной (системным контроллером).

Основная память УМПК-80 представлена:

  1. оперативной памятью (ОЗУ) на основе двух микросхем К541РУ2 общей ёмкостью 1Кбайт;

  2. постоянной памятью (ПЗУ) на основе микросхемы КР556РТ7 ёмкостью 2Кбайта.

В ПЗУ содержится системное программное обеспечение данной микро-ЭВМ (программа Монитор и другие сервисные программы). Распределение адресного пространства основной памяти представлено в табл.2.. Следует отметить, что область ОЗУ для программ пользователя 0800-0AFF в микро-ЭВМ УМПК-80 аппаратно защищена от записи из программ пользователя, то есть использовать эту область для хранения своих данных пользователь не может. Хранить данные ему следует в области 0B00-0BB0. Причем, рассчитывая, что в этой же области Монитор определяет стековую память (вершина стека - 0BB0).

Таблица 2. 01

Распределение адресного пространства памяти в УМПК-80

Адреса

Назначение

0000-07FF

п/п Монитора и сервисные программы

0800-0AFF

ОЗУ пользователя: область для программ, доступная для записи только из Монитора;

0B00-0BB0

ОЗУ пользователя: область для данных и стек

0BB1-0BFF

ОЗУ данных для п/п стандартного Монитора:

0BF0-0BF5

область не декодированных сообщений дисплея - UDSP

0BFA-0BFF

область декодированных сообщений дисплея - DDSP

Схема управления пошаговым режимом представляет собой логическую схему, которая обеспечивает возможность останова программы пользователя после каждого шага выполняемой программы.

Шаг может быть равен:

  1. одной команде программы;

  2. одному машинному циклу команды.

При работе по шагам-командам обеспечивается останов и возврат в Монитор после каждой очередной команды программы пользователя. Таким образом, появляется возможность контролировать ход выполнения программы и отслеживать ошибки.

Рис. 2. 1. 1 Функциональная схема УМПК-80.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]