КУРСОВИК (1084620)
Текст из файла
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ
РАДИОТЕХНИКИ. ЭЛЕКТРОНИКИ И АВТОМАТИКИ
(ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ)
Факультет ВАВТ
Кафедра ВТ
КУРСОВОЙ ПРОЕКТ
ПО КУРСУ:
Организация ЭВМ, комплексов и систем.
ВАРИАНТ №12
СТУДЕНТ: Смирнов Глеб Олегович
ГРУППА: ВТ-2-99
ШИФР: С-991123
РУКОВОДИТЕЛЬ
ПРОЕКТА: Бражникова Е.В.
Москва 2004
Содержание
-
Исходные данные 3
-
Техническое задание 4
-
Алгоритм работы процессора 7
-
Выбор и обоснование 7
-
Техническое описание 7
-
Разработка структурной электрической схемы центральной части процессора
-
Выбор и обоснование 12
-
Техническое описание 12
Разработка функциональной электрической схемы процессора
-
Выбор и обоснование 16
-
Техническое описание 16
-
Операционная часть автомата 16
-
Управляющая часть автомата 18
-
Список литературы 25
Приложения
-
Процессор. Схема алгоритма функциональная
-
Процессор. Схема алгоритма функциональная - закодированная
-
Центральная часть процессора. Схема электрическая функциональная
-
Операционный автомат. Схема электрическая функциональная
-
Управляющий автомат. Схема электрическая функциональная
1. Исходные данные
| № 12 |
|
|
|
|
| 1,2 |
| 2 байта |
| 1 Мб |
| 16 |
ЦУУ БМУ | УАЖЛ УАПЛ |
| Минимальное количество оборудования |
| 2 байта |
2. Техническое задание
2.1. Наименование работы
Курсовой проект по предмету «Организация ЭВМ, комплексов и систем».
2.2. Наименование разрабатываемого изделия
Процессор с ограниченным набором команд.
2.3. Заказчик и исполнитель
2.3.1. Заказчик: кафедра ВТ МИРЭА;
2.3.2. Исполнитель: студент группы ВТ-2-99, Смирнов Глеб Олегович.
2.4. Технические требования
2.4.1. Состав процессора;
2.4.1.1. ОЗУ емкостью 1Мб.
Адресуемая область ОЗУ |
7FFFFh
Адресуемая память в ОЗУ – 219-1 16-битных слов.
(Т.е. ОЗУ – [00000h – 7FFFFh].
Для адресуемой памяти в ОЗУ – 1 Мб (524288 двухбайтовых ячеек).
Числа хранятся в формате с фиксированной точкой в дополнительном коде.
2.4.1.2. АЛУ. Блочно-универсальное: блок арифметических операций сложения, умножения и сложение по модулю 2 в дополнительных кодах для целых чисел с ФТ;
2.4.1.3. РОН. Шестнадцать регистров общего назначения.
2.4.1.4. Счетчик адреса команд – СЧАК;
2.4.1.5. Регистр команд;
2.4.1.6. Комбинационные схемы.
2.4.2. Форматы команд;
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
Ф1 | КОП | A1 | A2 | A3 | ||||||||||||
A4 | ||||||||||||||||
Ф2 | КОП | ПА | A1 | A2 |
2.4.3. Система счисления: двоичная форма представления чисел с фиксированной точкой в дополнительном коде;
2.4.4. Система команд и правила их выполнения
2.4.4.1. Останов.
Ф2 | 0 | 1 | 2 | 3 |
КОП | ПА |
КОП – код операции
2.4.4.2. БПВ1 СЧАК→РОН. Использует прямую регистровую адресацию.
Ф2 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
КОП | ПА | R1 | R2 |
|
КОП – код операции
ПА – признак адресации (0)
R1 – адрес РОН, в который загружается адрес возврата.
R2 – адрес РОН, в котором находиться адрес начала подпрограммы.
2.4.4.3. Вычитание. Использует прямую регистровую и автодекрементную адресацию;
Ф2 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
КОП | ПА | R1 |
КОП – код операции
ПА – признак адресации (1)
R1 – адрес РОН, в котором находиться адрес операнда
2.4.4.4. Умножение. Использует прямую регистровую и относительную с базированием и индексированием адресацию;
Ф1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
КОП | R1 | R2 | R3 | |||||||||||||
D |
КОП – код операции
R1 – адрес РОН, в котором находиться базовая константа адреса перехода
R2 – адрес РОН, в котором находиться значение индекса первого операнда
R3 – адрес РОН, в котором находиться значение индекса второго операнда
D – смещение относительно базовой константы и индекса адреса перехода
2.4.4.5. Сложение модулю 2. Использует прямую регистровую и автодекрементную адресацию;
Ф2 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
КОП | ПА | R1 |
КОП – код операции
ПА – признак адресации (1)
R1 – адрес РОН, в котором находиться адрес операнда
2.4.4.6. УП по счетчику. Использует прямую регистровую адресацию;
Ф2 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
КОП | ПА | R1 | R2 |
|
КОП – код операции
ПА – признак адресации (0)
R1 – адрес РОН, где организуется счётчик
R2 – адрес РОН, в котором находиться адрес перехода
№ | Операция | Формат | Код | ПА | Описание |
1 | Останов | Ф2 | 000 | -- | Останов |
2 | БПВ1 СЧАК→РОН | Ф2 | 001 | 0 | РОН[R1] :=СчАК+k; СчАК:=R2 |
3 | Вычитание | Ф2 | 010 | 1 | Акк := ОЗУ[РОН[R1] - ОЗУ[РОН[R1-i]] |
4 | Умножение | Ф1 | 011 | -- | Акк := ОЗУ[РОН[R1][R2].D] * ОЗУ[РОН[R1][R3].D] |
5 | Сложение по модулю 2 | Ф2 | 100 | 1 | |
6 | УПСЧ | Ф2 | 101 | 0 | РОН[R1] := РОН[R1] -1 IF РОН[R1] == 0 THEN СчАК:= ОЗУ[РОН[R2]]; ELSE СЧАК := СЧАК +k; |
2.4.5. Тип АЛУ - блочное АЛУ (для арифметических операций – универсальное, для логических операций – логические элементы);
2.4.6. Ширина выборки 2 байта;
2.4.7. Емкость ОЗУ – 1 Мб, количество РОН – 16;
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.