Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические рекомендации к выполнению лабораторных работ.doc.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
446.37 Кб
Скачать

Лабораторная работа № 6

Тема: «Разработка линейных программ»

Цель: уметь разрабатывать алгоритм решения линейной программы; уметь применять ассемблерные команды для написания программ с линейной структурой и отлаживать программу в эмуляторе микропроцессора.

Перечень оборудования:

1. персональный компьютер;

2. программная среда эмулятор микропроцессора КР 580;

3. текстовый процессор MS Word;

Рекомендации при подготовке к работе

Перед выполнением работы необходимо изучить теоретический материал по теме «Основы программирования» [3, с. 254…260] и ответить на следующие вопросы:

1. Приведите классификацию программ по структуре.

2. Какой алгоритм называется линейным?

3. Назовите ассемблерные команды сложения и вычитания.

Задание на лабораторную работу

Дано арифметическое выражение A + B – C (см. вариант).

Варианты заданий

A

B

С

A

B

С

1

12

4

5

7

50

1

1

2

42

7

8

8

32

2

6

3

36

2

4

9

7

20

8

4

23

6

3

10

43

4

9

5

9

12

7

11

28

8

5

6

18

8

2

12

14

11

2

1. Решить задачу математически.

2. Разработать блок-схему.

3. Разработать программу на языке ассемблера.

4. Протестировать программу в эмуляторе микропроцессора.

5. Результаты оформить в отчете, написать вывод.

Ход работы:

1. Определяем последовательность действий в арифметическом выражении.

2. Разрабатываем блок-схему.

3. Разрабатываем программу на языке ассемблера

MVI A, 22

MVI B, 6

MVI C, 01

ADD B

SUB C

HLT

4. Тестируем программу в эмуляторе микропроцессора. Делаем копии экрана.

5. Оформляем отчет, пишем выводы.

Лабораторная работа № 7

Тема: «Разработка программ с операторами цикла»

Цель: уметь разрабатывать алгоритм решения программы с операторами цикла; уметь применять ассемблерные команды для написания программ с циклической структурой и отлаживать программу в эмуляторе микропроцессора.

Перечень оборудования:

1. персональный компьютер;

2. программная среда эмулятор микропроцессора КР 580;

3. текстовый процессор MS Word;

Рекомендации при подготовке к работе

Перед выполнением работы необходимо изучить теоретический материал по теме «Основы программирования» [3, с. 254…260] и ответить на следующие вопросы:

1. Приведите классификацию программ по структуре.

2. Какой алгоритм называется циклическим?

3. Назовите ассемблерные команды безусловного и условных переходов.

Задание на лабораторную работу

Дано двоичное число (у преподавателя). Определить количество единиц/нулей в этом числе.

1. Решить задачу математически.

2. Разработать блок-схему.

3. Разработать программу на языке ассемблера.

4. Протестировать программу в эмуляторе микропроцессора.

Ход работы:

1. Определяем последовательность действий.

2. Разрабатываем блок-схему.

3. Разрабатываем программу на языке ассемблера

4. Тестируем программу в эмуляторе микропроцессора. Делаем копии экрана.

5. Оформляем отчет, пишем выводы.