Система прерываний, работа по прерываниям с внешними устройствами

Страницы работы

Содержание работы

 Практическая работа №13

Группа 13-123

По дисциплине:

 «Архитектура аппаратных средств»

Тема:           Система прерываний, работа по прерываниям с внешними устройствами.

Изучение работы блока таймеров

Цель работы:

1.  Закрепление знаний по предмету  «Архитектура аппаратных средств»;

2.  Получение практических навыков работы с программой «Электронная модель ЭВМ».

Задание на практическую работу:

1.  Изучить блок таймеров ЭМ ЭВМ.

2.   Разработать алгоритм программы работы ЭМ ЭВМ с блоком таймеров. Основная  программа   состоит из команд программирования стека, подготовки таблицы обработчика прерываний, подготовки процессора и блока таймеров для работы по прерываниям. Запуск в работу первого счетчика происходит из основной программы. Затем следуют 15 команд NOP (холостой ход),    заканчивается командой безусловного перехода на первую из 15 команд NOP. Окончание работы первого таймера по сигналу прерывания должно запустить в работу второй таймер. Окончание работы второго  таймера по сигналу прерывания должно остановить работу программы. Время работы таймеров, выбор номеров таймеров согласно таблицы вариантов.

3.  Подпрограмма обработчика прерываний находится после основной программы.

4.  Реализовать алгоритм в виде программы на ассемблере.

5.  Проверить работу разработанной программы на ПК, в случае необходимости произвести отладку.

6.  Алгоритм и текст разработанной программы оформить в отчете.

7.  Включить в отчет копии экрана монитора для подтверждения результатов работы разработанных программ. На копии экрана обязательно должен быть виден результат выполнения программы

8.  Сформировать вывод о проделанной работе.

9.  Составить отчет по практической работе в электронном виде. Вид отчета согласно  «ЕГР-2014- ВСК» (единый графический режим ВСК)

10.Отчет сдать в электронном и бумажном виде.

11.Файл отчета озаглавить:

Гр 13-123 Архитектура ПР 13 Фамилия_студента.

Варианты выполнения работ   к заданию

Фамилия

Номер первого таймера

Время работы первого таймера

(секунд)

Номер второго таймера

Время работы второго таймера

(секунд)

Адрес базового адреса блока таймеров

Вектор прерывания блока таймеров

1. 

Агаев Б.Н.оглы

1

5

2

22

20

0

2. 

Батурин А.А.

2

7

3

19

40

1

3. 

Безуглый И.С.

3

10

1

24

30

2

4. 

Велегура  А.С.

3

12

2

12

50

3

5. 

Волков Д.С.

1

14

3

10

40

4

6. 

Воронин А.Д.

1

16

2

8

60

5

7. 

Гаврыш В.Р.

2

18

1

7

70

6

8. 

Головотюк К.С.

2

20

3

5

80

7

9. 

Горбенко Э.А.

1

25

2

4

20

8

10. 

Дац П.А.

2

32

3

3

40

9

11. 

Жвирко В.Р.

3

35

1

15

30

0

12. 

Ильин А.И.

3

40

2

19

50

1

13. 

Казачинская В.А.

1

25

3

21

40

2

14. 

Костяев Н.С.

1

45

2

28

60

3

15. 

Кужель А.А.

2

33

1

27

70

4

16. 

Курбатов Н.Д.

2

27

3

28

80

5

17. 

Мальцев А.С.

1

22

2

5

20

6

18. 

Мех П.Е.

2

19

3

7

40

7

19. 

Назарчук К.В.

3

24

1

10

30

8

20. 

Паренчук Д.Р.

3

12

2

12

50

9

21. 

Полещиков В.О.

1

10

3

14

40

1

22. 

Прок Д.Д.

1

8

2

16

60

2

23. 

Пягай А.М.

2

7

1

18

70

3

24. 

Решетников Б.С.

2

5

3

20

80

4

25. 

Рзаев Э.Ф.

1

4

2

25

20

5

26. 

Савченко И.А.

2

3

3

32

40

6

27. 

Старокожев А.С.

3

15

1

35

30

7

28. 

Торопицин Н.В.

3

19

2

40

50

8

29. 

Троцкий П.Б.

1

21

3

25

40

9

30. 

Удовиков Е.В.

1

28

2

45

60

0

31. 

Чёрный Н.Е.

2

27

1

33

70

1

32. 

Ярмоленко Н.А.

2

28

3

27

80

2

Похожие материалы

Информация о работе

Тип:
Задания на лабораторные работы
Размер файла:
24 Kb
Скачали:
0