Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник 298.docx
Скачиваний:
11
Добавлен:
30.04.2022
Размер:
1 Mб
Скачать

Лабораторная работа № 2 Изучение приемов программирования и отладки программ на языке ассемблеРа для восьмиразрядного микропроцессора

Цель работы: изучение приемов программирования.

Рисунок 6. Главное окно программы.

Задание первое. Для микропроцессора К580 составить блок-схему алгоритма нахождения суммы целых положительных чисел в массиве из 10 элементов: 7,8,…16.

Задание второе. Составить и запустить программу, реализующую данный алгоритм.

Задание третье. Записать протокол оттранслированной программы.

Задание четвертое. Посчитать время выполнение программы (для fт=2 МГц) и количество байт, занимаемое программой.

Задание пятое. С рабочего стола загрузить эмулятор восьмиразрядной эвм кр580. На экране монитора появится главное окно программы (рис. 6):

Содержимое главного окна программы:

  1. Главное меню программы;

  2. Структурная схема МП-системы;

  3. Таблица содержимого ОЗУ МП-системы;

  4. Внешние периферийные устройства, подключенные к портам МП-системы;

  5. Панель редактирования значений выбранной (текущей) ячейки ОЗУ МП-системы;

  6. Панель редактирования значений содержимого выбранного регистра общего назначения (РОН) МП-системы;

  7. Группа кнопок «Сброс» для обнуления всех ячеек ОЗУ и регистров общего назначения (РОН) МП-системы;

  8. Панель системы команд МП КР580ВМ80А (скрытый вид);

  9. Группа кнопок «Выполнение» для выполнения программы МП-системой в сквозном, командном и тактовом режимах.

В поле окна 3 разместите программу третьего задания в машинных кодах начиная с адреса 1100Н. Используя группу кнопок поля 9 выполнить программу в сквозном, командном и тактовом режимах.

Лабораторная работа № 3 Использование микроЭвм для управления технологическим процессом

Цель работы: Разработка программы сортировки

Задание. Для выбранного варианта задачи составить структурную схему алгоритма и написать программу, реализующую заданный алгоритм (для микропроцессора К580).

Задача. Микропроцессорное устройство - контроллер –

должно работать в циклическом режиме и предназначено для сортировки изделий по контролируемому параметру.

Критерии для оценки параметра PAR:

- PAR – «Брак»;

- S3 ≤ PAR < S2 - 3-й сорт;

- S2 ≤ PAR < S1 - 2-й сорт;

- S1 ≤ PAR -1-й сорт.

Значение контролируемого параметра считывается из порта ввода номер X . Сортность изделия выдается в порт вывода номер Y в виде кода 01Н, 02Н, 03Н или 00Н для 1-го, 2-го,3-го сортов или "Брака" соответственно. Количество бракованных изделий и изделий 1-го, 2-го и 3-го сортов должно запоминаться в ячейках памяти с номерами 2000 Н, 2001 Н, 2002 Н и 2003 Н соответственно.

Таблица 3

Номер варианта

1

2

3

4

5

6

7

8

9

10

X

160

161

162

163

164

165

166

167

168

169

Y

60

61

62

63

64

65

66

67

68

69

S1

160

161

162

163

164

165

166

167

168

169

S2

100

100

100

100

100

100

100

100

100

100

S3

60

61

62

63

64

65

66

67

68

69

Продолжение табл. 3

Номер варианта

11

12

13

14

15

16

17

18

19

20

X

170

171

172

173

174

175

176

177

178

179

Y

70

71

72

73

74

75

76

77

78

79

S1

170

171

172

173

174

175

176

177

178

179

S2

100

100

100

100

100

100

100

100

100

100

S3

70

71

72

73

74

75

76

77

78

79

ПРИЛОЖЕНИЕ 1

Таблица П.1.1

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