TVP_Lab01
.docЛабораторная работа № 1.
Изучение организации выполнения последовательного вычислительного процесса на базе микропроцессора или микро-ЭВМ..
Цель работы:
-
изучить формальную модель последовательного вычислителя (машина Тьюринга),
-
изучить организацию выполнения последовательного вычислительного процесса на базе заданного микропроцессорного набора,
-
сравнить формальную модель и реализацию выполнения формального вычислительного процесса на базе заданного микропроцессорного набора.
Порядок выполнения
-
Ознакомиться с описанием лабораторной работы и необходимым теоретическим материалом. Сведения, необходимые для выполнения работы, представлены в конспекте лекций и литературе.
-
Получить задание для своего варианта, соответствующего номеру в списке группы.
-
Нарисовать схему микропроцессора и составить алгоритм выполнения инструкций ассемблера, согласно варианту.
-
Ответить на контрольные вопросы.
Содержание отчета
-
Титульный лист.
-
Постановка задачи.
-
Схема микропроцессора.
-
Алгоритм выполнения инструкций.
-
Ответы на контрольные вопросы.
Контрольные вопросы
-
Какой функциональный принцип работы микропроцессора, какая модель его описывает?
-
По какому алгоритму работает Машина Тьюринга? Как он записывается? Перечислите отличия машины Тьюринга от реальной вычислительной машины.
-
Какую модель вычислителя описывает аналоговая вычислительная машина? Гибридная?
-
Как организована память в микропроцессоре, перечислите основные регистры и их назначение.
-
Что такое машинный цикл?
-
Сколько разрядов должен иметь буферный регистр 16-ти разрядного микропроцессора? Шина данных? Адресная шина?
-
Приведите примеры последовательных и параллельных вычислителей.
Варианты заданий
№ |
Тип МП |
Инструкции |
1. |
Intel 8080 |
MOV A,@POH, IZ addrl |
2. |
Intel 8086 |
MOV A,@POH, INZ addrl |
3. |
Pentium |
ADD A,@POH, 1С addrl |
4. |
Intel 8086 |
MOV A,#POH, CZ addrl |
5. |
Intel 8080 |
ADD A,@POH, IZ addrl |
6. |
Pentium |
ADD A,@POH, INC addrl |
7. |
Intel 8080 |
MOV A,@POH, CNZ addrl |
8. |
Intel 8086 |
ADD A,@POH, IZ addrl |
9. |
Pentium |
SUB A,@POH, INC addrl |
10. |
Intel 8086 |
MOV A,@POH, 1С addrl |
11. |
Intel 8080 |
MOV A,@POH, INZ addrl |
12. |
Pentium |
AND A,@POH, IZ addrl |
13. |
Intel 8080 |
XOR A,@POH, INZ addrl |
14. |
Intel 8086 |
ADD A,@POH, CNZ addrl |
15. |
Pentium |
MOV A,@POH, CZ addrl |
16. |
Intel 8086 |
SUB A,@POH, INZ addrl |
17. |
Intel 8080 |
MOV A,@POH, IZ addrl |
18. |
Pentium |
AND A,@POH, INZ addrl |
19. |
Intel 8086 |
SUB A,@POH, CZ addrl |
20. |
Intel 8080 |
MOV A,@POH, INZ addrl |
21. |
Pentium |
ADD A,@POH, IZ addrl |