Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Лабораторная работа №1. Тема: Изучение стенда, команд однокристальной ЭВМ КР1816ВЕ31.






Тема: Изучение стенда, команд однокристальной ЭВМ КР1816ВЕ31.

Цель работы: Изучение функциональных возможностей учебно-отладочного стенда, внутренней структуры и системы команд ОЭВМ КР1816ВЕ31.

Учебная задача: Изучение команд пересылок, арифметических, логических команд, команд переходов. Взаимодействие внутренних узлов ОЭВМ.

Порядок выполнения лабораторной работы:

1) Изучить структурную схему стенда, распределение памяти, назначении узлов. Изучить структуру ОЭВМ КР1816ВЕ31. Изучить синтаксис команд пересылки, арифметических команд, команд переходов.

2) Разработать алгоритм для выполнения индивидуального задания до начало лабораторного занятия (таблица задания №1).

3) Разработать программу для выполнения индивидуального задания до начало лабораторного занятия.

4) Ввести программу индивидуального задания на ПК.

5) Изучить программно отладочные средства (ПОС) для КР1816ВЕ31.

6) С помощью ПОС проанализировать выполнение индивидуальной программы.

7) Загрузить программу в стенд ОЭВМ. Убедиться в правильном выполнении индивидуального задания, при отрицательном результате осуществить изменение алгоритма либо программы. Повторить загрузку программы в стенд ОЭВМ

8) Распечатать листинг правильно работающей программы.

9) Ответить на контрольные вопросы преподавателя

Контрольные вопросы:

1. Время выполнения команд (понятие такта, машинного цикла)

2. Типы команд. Формат команд. Команды прямой и косвенной адресации.

3. Команды сдвига. Арифметические команды. Логические команды.

4. Регистр признаков, команды вызывающие изменение регистра признаков

5. Команды работы со стеком, последовательность действий (команд) при работе со стеком

6. Назначение внутренних узлов ОЭВМ

7. Назначение и работа с внутренней памятью данных ОЭВМ

8. Система прерывания ОЭВМ. Назначение портов ОЭВМ

9. Физические характеристики выходных сигналов ОЭВМ

 

Краткие теоретические сведения Приложение №4

Пример выполнения лабораторной работы №1

Содержимое регистров R1 и R4 сложить и отобразить на индикаторе

ORG 0

mov R1, #04h; записать в R1 число 04

mov R4, #30h; установить в R4 число 30

mov DPTR, #0B000h; установить в DPTR адрес Инд.DD17, DD18

mov A, R1; записать в A значение R1

add A, R4; сложить значение в А и R4 результат суммы в А

movx @DPTR, A; засветить на Инд. DD17, DD18 число хранимое в А

mov A, #00h; обнулить А

Сon: jmp Con; переход на зацикливание программы

END

Варианты индивидуальных заданий

Таблица 2 Таблица заданий к л.р. №1

Текст индивидуального задания
  Занести в рег. R4 ДД число 0Х, в рег.R6 Х0, сумму чисел отобразить на С_Инд. HG1, HG0.
  Занести в рег. R3 ДД число ХХ отобразить его на С_Инд. HG3, HG0.
  Занести в рег. В ДД число, с частотой 2 Гц выводить это число на С_Инд. HG1, HG2.
  Занести в Aкк. ДД число ХХ, в рег. R5 Х0, число из Акк.отобразить на С_Инд. HG1, HG0, число из R5 отобразить на С_Инд. HG2.
  Занести в рег. R2 ДД число 0Х, в рег.R5 Х0, сумму чисел отобразить на С_Инд. HG3, HG4.
  Занести в ячейку с адресом В0h внутренней памяти ОЭВМ ДД число 0Х, в рег.R3 Х0, сумму чисел отображать на С_Инд. HG2, HG1 с частотой 0, 5Гц.
  Занести в рег. R0 ДД число ХХ, попеременно отображать мл. и ст. тетраду на С_Инд. HG3, HG0 с частотой 1 Гц.
  Занести в В ДД число Х0, в рег. R1 ХХ, число из В. отображать на С_Инд. HG0 с частотой 1 Гц, число из R1 отображать на С_Инд. HG3, HG2 с частотой 0, 5 Гц.
  Считать значение рег. ТСОN отобразить его на С_Инд. HG3, HG2.
  Занести в рег. R4 ДД число 0Х, в рег.R3 Х0, сумму чисел отобразить на С_Инд. HG2, HG1 с медленным (в течение 5 сек.) затуханием этого числа.
  Занести в Aк. ДД число Х0, в рег. В 0Х, сумму чисел отобразить на С_Инд. HG3, HG0.
  Занести в рег. В ДД число 0Х, в рег.R5 Х0, два разряда суммы (десятки и единицы) поочередно отображать на С_Инд. HG1, HG0.
  Занести в рег. R1 ДД число 0Х, отнимая от числа единицу отображать на С_Инд. HG2 полученное значение до нуля с частотой 1 сек.
  Занести в рег. R3 ДД число ХХ, в рег.R5 ХХ, попеременно отображать эти числа на С_Инд. HG3, HG2. HG1, HG0.
  Занести в рег. А ДД число 0Х, в рег.R2 Х0, число из А отобразить на С_Инд. HG3, число из рег. R2 отображать на С_Инд. HG1 с частотой в 0.5 Гц.





© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.