Архитектура микропроцессоров
ека 1200 в R6.
|Регистры |Редактор |Память |
|R0 = +01050|1000 Вызов подпрограммы |1050 1 |
|R1 = +01060|1002 по адресу 1022 |1052 2 |
|R2 = +01070|1004 Переслать R2 в R0 |1054 3 |
|R3 = +01080|1006 Переслать R3 в R1 |1056 -2|
|R6 = +01200|1008 Переслать R4 в R2 |1058 4 |
|R7 = +01000|1010 Переслать R5 в R3 |1060 1 |
| |1012 Вызов подпрограммы |… |
| |1014 по адресу 1022 |1070 -2|
| |1016 Переслать R2 в (R5) |1072 5 |
| |1018 Переслать R4 в (R3) |1074 6 |
| |1020 Стоп |1076 -3|
| |1022 Очистить R4 |1078 7 |
| |1024 Переслать R0 в R5 |1080 -7|
| |1026 Переслать (R0)+ в R4 | |
| |1028 Сравнить (R0) с R4 | |
| |1030 Если < переход на 2 | |
| |слов | |
| |1032 Переслать R0 в R5 | |
| |1034 Переслать (R0) в R4 | |
| |1036 Увеличить на 1 R0 | |
| |1038 Увеличить на 1 R0 | |
| |1040 Сравнить R0 с R1 | |
| |1042 Если <= переход на -8 | |
| |слов | |
| |1044 Возврат | |
В данной программе регистры R4 и R5 используются как вспомогательные.
Заключение.
Разработанная программа-имитатор позволяет наглядно иллюстрировать
логическую структуру процессора и показать как он исполняет программы
написанные пользователем. Фактически мой имитатор во многом повторяет
написанную для ПЭВМ "Yamaha" программу-имитатор PDP.
Программа предназначена для изучения основных принципов устройства
ЭВМ, а именно, устройства микропроцессора как основной части практически
любой ЭВМ. Данный имитатор позволяет пользователю написать свою программу,
используя данную систему команд, и проследить, как процессор выполняет
заданную программу. В систему команд имитатора были отобраны наиболее
важные инструкции, предназначенные для обработки целых чисел.
Как уже было сказано данная программа написана в среде Delphi и
хранится на диске в файле pdp.exe. Примеры предложенные в тексте курсовой
работы вы также сможете найти на диске в файлах test1.pdp, test2.pdp,
test3.pdp, test4.pdp. Программа предназначена для работы на компьтерах PC
AT 486 и выше. На компьютере также необходимо наличие операционной системы
WINDOWS'95/98. Рекомендуется также минимальное разрешение экрана 800 на
600.
Литература.
1. Еремин Е. А. Как работает современный компьютер. – Пермь, 1997.
2. Зальцман Ю. А. Архитектура и программирование на языке ассемблера БК-
0010. Информатика и образование, 1990, №1-4.
3. Смирнов А. Д. Архитектура вычислительных систем. – М.: "Наука", 1990.
4. Фаронов В. В. Delphi 3 Учебный курс. – М.: "Нолидж", 1998.
5. Туррот П., Брент Г. и др. Супербиблия Delphi 3. – Киев, "ДиаСофт", 1997.
6. Орлик С. Секреты Delphi на примерах. – М.: "Бином" 1996.
| | скачать работу |
Архитектура микропроцессоров |